diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/klee/main.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/tools/klee/main.cpp b/tools/klee/main.cpp index 0c485571..79f29d2d 100644 --- a/tools/klee/main.cpp +++ b/tools/klee/main.cpp @@ -670,8 +670,8 @@ static int initEnv(Module *mainModule) { } -// This is a terrible hack until we get some real modelling of the -// system. All we do is check the undefined symbols and m and warn about +// This is a terrible hack until we get some real modeling of the +// system. All we do is check the undefined symbols and warn about // any "unrecognized" externals and about any obviously unsafe ones. // Symbols we explicitly support @@ -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", |