summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/dalvik_reg.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler_llvm/dalvik_reg.cc')
-rw-r--r--src/compiler_llvm/dalvik_reg.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/compiler_llvm/dalvik_reg.cc b/src/compiler_llvm/dalvik_reg.cc
index ab5cc40a7a..84da907bdc 100644
--- a/src/compiler_llvm/dalvik_reg.cc
+++ b/src/compiler_llvm/dalvik_reg.cc
@@ -246,9 +246,7 @@ DalvikLocalVarReg::~DalvikLocalVarReg() {
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);
}
}