Reduce shadow frame size.
Change-Id: Ifbd5cb38d0666a1f5db1abe7da36ff86a93f87b5
diff --git a/src/compiler_llvm/dalvik_reg.cc b/src/compiler_llvm/dalvik_reg.cc
index ab5cc40..84da907 100644
--- a/src/compiler_llvm/dalvik_reg.cc
+++ b/src/compiler_llvm/dalvik_reg.cc
@@ -246,9 +246,7 @@
void DalvikLocalVarReg::SetValue(JType jty, JTypeSpace space, llvm::Value* value) {
DalvikReg::SetValue(jty, space, value);
- if (jty == kObject) {
- DCHECK_NE(reg_shadow_frame_, static_cast<llvm::Value*>(NULL))
- << "Didn't allocate shadow frame entry.";
+ if (jty == kObject && reg_shadow_frame_ != NULL) {
irb_.CreateStore(value, reg_shadow_frame_, kTBAAShadowFrame);
}
}