summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lldb/source/Expression/IRForTarget.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lldb/source/Expression/IRForTarget.cpp b/lldb/source/Expression/IRForTarget.cpp
index d6d0586b3f2..0acbee88992 100644
--- a/lldb/source/Expression/IRForTarget.cpp
+++ b/lldb/source/Expression/IRForTarget.cpp
@@ -794,7 +794,8 @@ IRForTarget::resolveExternals(Module &M, BasicBlock &BB)
return false;
if (StoreInst *store = dyn_cast<StoreInst>(&inst))
- if (!MaybeHandleVariable(M, store->getPointerOperand(), true))
+ if (!MaybeHandleVariable(M, store->getValueOperand(), true) ||
+ !MaybeHandleVariable(M, store->getPointerOperand(), true))
return false;
}
OpenPOWER on IntegriCloud