diff options
| author | Lukas Wölfer <lukas.woelfer@rwth-aachen.de> | 2017-06-24 18:59:27 +0200 |
|---|---|---|
| committer | Dan Liew <delcypher@gmail.com> | 2017-08-04 11:52:03 +0100 |
| commit | fff6485e2f3ec82b6cb31e1f5038adef09be7eed (patch) | |
| tree | 91ccb200f906f9314f79e4bb11037b2948a641e2 /lib/Core/UserSearcher.cpp | |
| parent | a4ed54c2b8228a30785c11d7542427a1bd1f7292 (diff) | |
| download | klee-fff6485e2f3ec82b6cb31e1f5038adef09be7eed.tar.gz | |
Removed merging searchers
Diffstat (limited to 'lib/Core/UserSearcher.cpp')
| -rw-r--r-- | lib/Core/UserSearcher.cpp | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/lib/Core/UserSearcher.cpp b/lib/Core/UserSearcher.cpp index 2bbbe747..4275f3a5 100644 --- a/lib/Core/UserSearcher.cpp +++ b/lib/Core/UserSearcher.cpp @@ -52,15 +52,6 @@ namespace { cl::desc("Amount of time to batch when using --use-batching-search"), cl::init(5.0)); - - cl::opt<bool> - UseMerge("use-merge", - cl::desc("Enable support for klee_merge() (experimental)")); - - cl::opt<bool> - UseBumpMerge("use-bump-merge", - cl::desc("Enable support for klee_merge() (extra experimental)")); - } @@ -115,19 +106,6 @@ Searcher *klee::constructUserSearcher(Executor &executor) { searcher = new BatchingSearcher(searcher, BatchTime, BatchInstructions); } - // merge support is experimental - if (UseMerge) { - if (UseBumpMerge) - klee_error("use-merge and use-bump-merge cannot be used together"); - // RandomPathSearcher cannot be used in conjunction with MergingSearcher, - // see MergingSearcher::selectState() for explanation. - if (std::find(CoreSearch.begin(), CoreSearch.end(), Searcher::RandomPath) != CoreSearch.end()) - klee_error("use-merge currently does not support random-path, please use another search strategy"); - searcher = new MergingSearcher(executor, searcher); - } else if (UseBumpMerge) { - searcher = new BumpMergingSearcher(executor, searcher); - } - if (UseIterativeDeepeningTimeSearch) { searcher = new IterativeDeepeningTimeSearcher(searcher); } |
