diff options
author | Cristian Cadar <c.cadar@imperial.ac.uk> | 2019-03-11 14:08:47 +0000 |
---|---|---|
committer | MartinNowack <martin.nowack@gmail.com> | 2019-03-13 10:25:33 +0000 |
commit | 833de7329bc821aacf0ff63b053ae64f12f4bb12 (patch) | |
tree | 4863e2fccd5a21452d895364eb7e6a7aa156409f /lib/Expr/Expr.cpp | |
parent | 92fd446f72136594e6519065fbd5bca3e0aee8e3 (diff) | |
download | klee-833de7329bc821aacf0ff63b053ae64f12f4bb12.tar.gz |
Documented options in ExprPPrinter.cpp and placed them into a new option category for building and printing expressions
Diffstat (limited to 'lib/Expr/Expr.cpp')
-rw-r--r-- | lib/Expr/Expr.cpp | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/lib/Expr/Expr.cpp b/lib/Expr/Expr.cpp index 65e858c3..e6385136 100644 --- a/lib/Expr/Expr.cpp +++ b/lib/Expr/Expr.cpp @@ -8,22 +8,28 @@ //===----------------------------------------------------------------------===// #include "klee/Expr.h" -#include "klee/Config/Version.h" -#include "llvm/ADT/Hashing.h" -#include "llvm/Support/CommandLine.h" -#include "llvm/Support/raw_ostream.h" +#include "klee/Config/Version.h" // FIXME: We shouldn't need this once fast constant support moves into // Core. If we need to do arithmetic, we probably want to use APInt. #include "klee/Internal/Support/IntEvaluation.h" - #include "klee/util/ExprPPrinter.h" +#include "llvm/ADT/Hashing.h" +#include "llvm/Support/CommandLine.h" +#include "llvm/Support/raw_ostream.h" + #include <sstream> using namespace klee; using namespace llvm; +namespace klee { +llvm::cl::OptionCategory + ExprCat("Expression building and printing options", + "These options impact the way expressions are build and printed."); +} + namespace { cl::opt<bool> ConstArrayOpt("const-array-opt", |