diff options
Diffstat (limited to 'lib/Core/Executor.h')
-rw-r--r-- | lib/Core/Executor.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Core/Executor.h b/lib/Core/Executor.h index d27fa503..31882cd4 100644 --- a/lib/Core/Executor.h +++ b/lib/Core/Executor.h @@ -16,6 +16,7 @@ #define KLEE_EXECUTOR_H #include "ExecutionState.h" +#include "UserSearcher.h" #include "klee/Core/Interpreter.h" #include "klee/Expr/ArrayCache.h" @@ -84,12 +85,12 @@ namespace klee { /// removedStates, and haltExecution, among others. class Executor : public Interpreter { - friend class RandomPathSearcher; friend class OwningSearcher; friend class WeightedRandomSearcher; friend class SpecialFunctionHandler; friend class StatsTracker; friend class MergeHandler; + friend klee::Searcher *klee::constructUserSearcher(Executor &executor); public: typedef std::pair<ExecutionState*,ExecutionState*> StatePair; |