about summary refs log tree commit diff homepage
diff options
context:
space:
mode:
authorCristian Cadar <c.cadar@imperial.ac.uk>2013-08-15 03:29:43 -0700
committerCristian Cadar <c.cadar@imperial.ac.uk>2013-08-15 03:29:43 -0700
commit084084f98824ae69f96822c5c08377e7059b934f (patch)
treee9da119295f2d013f58f647433150e5ef1ad5155
parent3b7d65e17e558e0fa638ff6ab00d97e1c2c58c53 (diff)
parentaf8447a670de1957d89e5a08cd59f3446e3a67de (diff)
downloadklee-084084f98824ae69f96822c5c08377e7059b934f.tar.gz
Merge pull request #16 from MartinNowack/DebugSymbols
Patch Set VII - Handle additional debug intrinsics of LLVM
-rw-r--r--tools/klee/main.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/klee/main.cpp b/tools/klee/main.cpp
index 03e2e62b..79f29d2d 100644
--- a/tools/klee/main.cpp
+++ b/tools/klee/main.cpp
@@ -715,7 +715,11 @@ static const char *modelledExternals[] = {
   "klee_warning_once", 
   "klee_alias_function",
   "klee_stack_trace",
-  "llvm.dbg.stoppoint", 
+  "llvm.dbg.stoppoint",
+#if LLVM_VERSION_CODE >= LLVM_VERSION(3, 1)
+  "llvm.dbg.declare",
+  "llvm.dbg.value",
+#endif
   "llvm.va_start", 
   "llvm.va_end", 
   "malloc",