diff options
author | Martin Nowack <m.nowack@imperial.ac.uk> | 2019-03-13 13:28:48 +0000 |
---|---|---|
committer | Cristian Cadar <c.cadar@imperial.ac.uk> | 2019-03-17 15:43:21 +0000 |
commit | ae6da669e546d2ac0881da2c898c01f28b7ed7e2 (patch) | |
tree | 0cc60b6bb5f407a7641a489be640174961221707 /tools | |
parent | 7ad366f363d23b0aea788fca69349e50180f5f78 (diff) | |
download | klee-ae6da669e546d2ac0881da2c898c01f28b7ed7e2.tar.gz |
Fix libc++ testcases
* remove wrapper script invocation and script * add build instruction to test cases * added additional checks * add check to avoid execution of tests if KLEE is not compiled with libc++
Diffstat (limited to 'tools')
-rw-r--r-- | tools/klee/main.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/klee/main.cpp b/tools/klee/main.cpp index 4e04dacc..ee115de3 100644 --- a/tools/klee/main.cpp +++ b/tools/klee/main.cpp @@ -289,9 +289,10 @@ namespace { cl::cat(TerminationCat)); cl::opt<bool> - UseLibcxx("use-libcxx", - cl::desc("Link the llvm libc++ library into the bitcode"), - cl::init(0)); + Libcxx("libcxx", + cl::desc("Link the llvm libc++ library into the bitcode (default=false)"), + cl::init(false), + cl::cat(LinkCat)); } namespace klee { @@ -1267,7 +1268,7 @@ int main(int argc, char **argv, char **envp) { preparePOSIX(loadedModules, libcPrefix); } - if (UseLibcxx) { + if (Libcxx) { #ifndef SUPPORT_KLEE_LIBCXX klee_error("Klee was not compiled with libcxx support"); #else |