Fix run-test 030.

Change-Id: I87a819162d9705136c1dcad6424058ffbf033922
diff --git a/src/compiler_llvm/gbc_expander.cc b/src/compiler_llvm/gbc_expander.cc
index 3dcd793..471a125 100644
--- a/src/compiler_llvm/gbc_expander.cc
+++ b/src/compiler_llvm/gbc_expander.cc
@@ -1158,6 +1158,11 @@
   };
 
   llvm::Value* entry_addr = irb_.CreateGEP(shadow_frame_, gep_index);
+#if defined(ART_USE_QUICK_COMPILER)
+  if (obj->getType() != irb_.getJObjectTy()) {
+    obj = irb_.getJNull();
+  }
+#endif
   irb_.CreateStore(obj, entry_addr, kTBAAShadowFrame);
   return;
 }