[vmkit-commits] [vmkit] r103027 - /vmkit/trunk/lib/J3/Compiler/ExceptionsCheck.inc

Nicolas Geoffray nicolas.geoffray at lip6.fr
Tue May 4 12:18:04 PDT 2010


Author: geoffray
Date: Tue May  4 14:18:04 2010
New Revision: 103027

URL: http://llvm.org/viewvc/llvm-project?rev=103027&view=rev
Log:
Throw a NullPointerException when null is thrown.


Modified:
    vmkit/trunk/lib/J3/Compiler/ExceptionsCheck.inc

Modified: vmkit/trunk/lib/J3/Compiler/ExceptionsCheck.inc
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/J3/Compiler/ExceptionsCheck.inc?rev=103027&r1=103026&r2=103027&view=diff
==============================================================================
--- vmkit/trunk/lib/J3/Compiler/ExceptionsCheck.inc (original)
+++ vmkit/trunk/lib/J3/Compiler/ExceptionsCheck.inc Tue May  4 14:18:04 2010
@@ -233,6 +233,7 @@
 }
 
 void JavaJIT::throwException(Value* obj) {
+  JITVerifyNull(obj);
   Value* threadId = getCurrentThread(intrinsics->JavaThreadType);
   Value* geps[2] = { intrinsics->constantZero,
                      intrinsics->OffsetJavaExceptionInThreadConstant };





More information about the vmkit-commits mailing list