aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/Expr/ExprSMTLIBLetPrinter.cpp
diff options
context:
space:
mode:
authorMartin Nowack <martin@se.inf.tu-dresden.de>2014-05-29 23:22:43 +0200
committerMartin Nowack <martin@se.inf.tu-dresden.de>2014-05-29 23:57:45 +0200
commit4290d38b1a8dbc5576c206a7d4f2db14d16362ca (patch)
tree97269b59a507dd5c4c7e78e374cab9c5a3e3de19 /lib/Expr/ExprSMTLIBLetPrinter.cpp
parent3b35ffed89405e7ba3059664dfbdc165b5d8625d (diff)
downloadklee-4290d38b1a8dbc5576c206a7d4f2db14d16362ca.tar.gz
Avoid non-explicit use of functions from std namespace in KLEE
Diffstat (limited to 'lib/Expr/ExprSMTLIBLetPrinter.cpp')
-rw-r--r--lib/Expr/ExprSMTLIBLetPrinter.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/lib/Expr/ExprSMTLIBLetPrinter.cpp b/lib/Expr/ExprSMTLIBLetPrinter.cpp
index bcdaab32..d4243452 100644
--- a/lib/Expr/ExprSMTLIBLetPrinter.cpp
+++ b/lib/Expr/ExprSMTLIBLetPrinter.cpp
@@ -12,8 +12,6 @@
#include "llvm/Support/CommandLine.h"
#include "klee/util/ExprSMTLIBLetPrinter.h"
-using namespace std;
-
namespace ExprSMTLIBOptions {
llvm::cl::opt<bool>
useLetExpressions("smtlib-use-let-expressions",
@@ -85,7 +83,7 @@ void ExprSMTLIBLetPrinter::scan(const ref<Expr> &e) {
void ExprSMTLIBLetPrinter::generateBindings() {
// Assign a number to each binding that will be used
unsigned int counter = 0;
- for (set<ref<Expr> >::const_iterator i = twoOrMoreEO.begin();
+ for (std::set<ref<Expr> >::const_iterator i = twoOrMoreEO.begin();
i != twoOrMoreEO.end(); ++i) {
bindings.insert(std::make_pair(*i, counter));
++counter;
@@ -94,7 +92,7 @@ void ExprSMTLIBLetPrinter::generateBindings() {
void ExprSMTLIBLetPrinter::printExpression(
const ref<Expr> &e, ExprSMTLIBPrinter::SMTLIB_SORT expectedSort) {
- map<const ref<Expr>, unsigned int>::const_iterator i = bindings.find(e);
+ std::map<const ref<Expr>, unsigned int>::const_iterator i = bindings.find(e);
if (disablePrintedAbbreviations || i == bindings.end()) {
/*There is no abbreviation for this expression so print it normally.
@@ -143,7 +141,7 @@ void ExprSMTLIBLetPrinter::printLetExpression() {
p->pushIndent();
// Print each binding
- for (map<const ref<Expr>, unsigned int>::const_iterator i =
+ for (std::map<const ref<Expr>, unsigned int>::const_iterator i =
bindings.begin();
i != bindings.end(); ++i) {
printSeperator();
@@ -173,7 +171,8 @@ void ExprSMTLIBLetPrinter::printLetExpression() {
// print out Expressions with abbreviations.
unsigned int numberOfItems = query->constraints.size() + 1; //+1 for query
unsigned int itemsLeft = numberOfItems;
- vector<ref<Expr> >::const_iterator constraint = query->constraints.begin();
+ std::vector<ref<Expr> >::const_iterator constraint =
+ query->constraints.begin();
/* Produce nested (and () () statements. If the constraint set
* is empty then we will only print the "queryAssert".