about summary refs log tree commit diff homepage
path: root/lib/Core/Executor.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-06-14 06:16:49 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-06-14 06:16:49 +0000
commit171810d97c206c090ff588729f1ee16f9d47cbfb (patch)
treec3d9bafcd329cfca3293bc71cb4d5ead2512f043 /lib/Core/Executor.cpp
parent7c27c8a6a7c233c3c6162d9b86942351fe5f42b3 (diff)
downloadklee-171810d97c206c090ff588729f1ee16f9d47cbfb.tar.gz
Change AddressSpace::resolveOne to take a ConstantExpr directly (and to allow
64-bit addresses).


git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@73327 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Core/Executor.cpp')
-rw-r--r--lib/Core/Executor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Core/Executor.cpp b/lib/Core/Executor.cpp
index 5b22b782..2be099bd 100644
--- a/lib/Core/Executor.cpp
+++ b/lib/Core/Executor.cpp
@@ -2838,7 +2838,7 @@ void Executor::executeMemoryOperation(ExecutionState &state,
   solver->setTimeout(stpTimeout);
   if (!state.addressSpace.resolveOne(state, solver, address, op, success)) {
     address = toConstant(state, address, "resolveOne failure");
-    success = state.addressSpace.resolveOne(cast<ConstantExpr>(address)->getConstantValue(), op);
+    success = state.addressSpace.resolveOne(cast<ConstantExpr>(address), op);
   }
   solver->setTimeout(0);