Also initialize equivalent primitive classes (e.g. java/lang/Integer). llvm-svn: 56981
diff --git a/vmkit/lib/JnJVM/VMCore/Jnjvm.cpp b/vmkit/lib/JnJVM/VMCore/Jnjvm.cpp index d66e328..6a67cb3 100644 --- a/vmkit/lib/JnJVM/VMCore/Jnjvm.cpp +++ b/vmkit/lib/JnJVM/VMCore/Jnjvm.cpp
@@ -675,6 +675,14 @@ LOAD_CLASS(upcalls->newField); LOAD_CLASS(upcalls->newStackTraceElement); LOAD_CLASS(upcalls->newVMThrowable); + LOAD_CLASS(upcalls->boolClass); + LOAD_CLASS(upcalls->byteClass); + LOAD_CLASS(upcalls->charClass); + LOAD_CLASS(upcalls->shortClass); + LOAD_CLASS(upcalls->intClass); + LOAD_CLASS(upcalls->longClass); + LOAD_CLASS(upcalls->floatClass); + LOAD_CLASS(upcalls->doubleClass); LOAD_CLASS(upcalls->InvocationTargetException); LOAD_CLASS(upcalls->ArrayStoreException); LOAD_CLASS(upcalls->ClassCastException);