aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/Expr
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
parent3b35ffed89405e7ba3059664dfbdc165b5d8625d (diff)
downloadklee-4290d38b1a8dbc5576c206a7d4f2db14d16362ca.tar.gz
Avoid non-explicit use of functions from std namespace in KLEE
Diffstat (limited to 'lib/Expr')
-rw-r--r--lib/Expr/ExprSMTLIBLetPrinter.cpp11
-rw-r--r--lib/Expr/ExprSMTLIBPrinter.cpp9
2 files changed, 9 insertions, 11 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".
diff --git a/lib/Expr/ExprSMTLIBPrinter.cpp b/lib/Expr/ExprSMTLIBPrinter.cpp
index 1cdab762..e1a49afb 100644
--- a/lib/Expr/ExprSMTLIBPrinter.cpp
+++ b/lib/Expr/ExprSMTLIBPrinter.cpp
@@ -11,8 +11,6 @@
#include "llvm/Support/CommandLine.h"
#include "klee/util/ExprSMTLIBPrinter.h"
-using namespace std;
-
namespace ExprSMTLIBOptions {
// Command line options
llvm::cl::opt<klee::ExprSMTLIBPrinter::ConstantDisplayMode>
@@ -495,7 +493,7 @@ void ExprSMTLIBPrinter::printArrayDeclarations() {
/*loop over elements in the array and generate an assert statement
for each one
*/
- for (vector<ref<ConstantExpr> >::const_iterator
+ for (std::vector<ref<ConstantExpr> >::const_iterator
ce = array->constantValues.begin();
ce != array->constantValues.end(); ce++, byteIndex++) {
*p << "(assert (";
@@ -556,7 +554,7 @@ void ExprSMTLIBPrinter::printAction() {
const Array *theArray = 0;
// loop over the array names
- for (vector<const Array *>::const_iterator it =
+ for (std::vector<const Array *>::const_iterator it =
arraysToCallGetValueOn->begin();
it != arraysToCallGetValueOn->end(); it++) {
theArray = *it;
@@ -882,7 +880,8 @@ ExprSMTLIBPrinter::setArrayValuesToGet(const std::vector<const Array *> &a) {
* that the solver knows what to do when we ask for the values of arrays
* that don't feature in our query!
*/
- for (vector<const Array *>::const_iterator i = a.begin(); i != a.end(); ++i) {
+ for (std::vector<const Array *>::const_iterator i = a.begin(); i != a.end();
+ ++i) {
usedArrays.insert(*i);
}
}