Use "L" suffix for 64-bit Java int initializers.

Change-Id: I8fb5d53455f765a5d2324471a73af2cabe4ca63c
diff --git a/slang_rs_reflection.cpp b/slang_rs_reflection.cpp
index cbd276e..d667058 100644
--- a/slang_rs_reflection.cpp
+++ b/slang_rs_reflection.cpp
@@ -574,7 +574,11 @@
   C.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = ";
   switch (Val.getKind()) {
     case clang::APValue::Int: {
-      C.out() << Val.getInt().getSExtValue();
+      llvm::APInt api = Val.getInt();
+      C.out() << api.getSExtValue();
+      if (api.getBitWidth() > 32) {
+        C.out() << "L";
+      }
       break;
     }
     case clang::APValue::Float: {