forked from OSchip/llvm-project
Renamed typedef "iterator" in ValueState to "vb_iterator" (for "VariableBindings").
llvm-svn: 46755
This commit is contained in:
parent
17e5b5c99e
commit
db814b5415
|
@ -290,7 +290,7 @@ void GRConstants::ProcessBranch(Expr* Condition, Stmt* Term,
|
|||
StateTy PrevState = builder.getState();
|
||||
|
||||
// Remove old bindings for subexpressions.
|
||||
for (StateTy::iterator I=PrevState.begin(), E=PrevState.end(); I!=E; ++I)
|
||||
for (StateTy::vb_iterator I=PrevState.begin(), E=PrevState.end(); I!=E; ++I)
|
||||
if (I.getKey().isSubExpr())
|
||||
PrevState = StateMgr.Remove(PrevState, I.getKey());
|
||||
|
||||
|
@ -453,7 +453,7 @@ void GRConstants::ProcessStmt(Stmt* S, StmtNodeBuilder& builder) {
|
|||
GRConstants::StateTy GRConstants::RemoveDeadBindings(Stmt* Loc, StateTy M) {
|
||||
// Note: in the code below, we can assign a new map to M since the
|
||||
// iterators are iterating over the tree of the *original* map.
|
||||
StateTy::iterator I = M.begin(), E = M.end();
|
||||
StateTy::vb_iterator I = M.begin(), E = M.end();
|
||||
|
||||
|
||||
for (; I!=E && !I.getKey().isSymbol(); ++I) {
|
||||
|
@ -887,7 +887,7 @@ struct VISIBILITY_HIDDEN DOTGraphTraits<GRConstants::NodeTy*> :
|
|||
VarBindKey::Kind kind, bool isFirstGroup = false) {
|
||||
bool isFirst = true;
|
||||
|
||||
for (GRConstants::StateTy::iterator I=M.begin(), E=M.end();I!=E;++I) {
|
||||
for (GRConstants::StateTy::vb_iterator I=M.begin(), E=M.end();I!=E;++I) {
|
||||
if (I.getKey().getKind() != kind)
|
||||
continue;
|
||||
|
||||
|
|
|
@ -151,10 +151,10 @@ public:
|
|||
// Iterators.
|
||||
|
||||
typedef vstate::VariableBindingsTy VariableBindingsTy;
|
||||
typedef VariableBindingsTy::iterator iterator;
|
||||
typedef VariableBindingsTy::iterator vb_iterator;
|
||||
|
||||
iterator begin() { return Data->VariableBindings.begin(); }
|
||||
iterator end() { return Data->VariableBindings.end(); }
|
||||
vb_iterator begin() { return Data->VariableBindings.begin(); }
|
||||
vb_iterator end() { return Data->VariableBindings.end(); }
|
||||
|
||||
// Profiling and equality testing.
|
||||
|
||||
|
|
Loading…
Reference in New Issue