diff options
Diffstat (limited to 'clang/lib/Sema/SemaChecking.cpp')
-rw-r--r-- | clang/lib/Sema/SemaChecking.cpp | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/clang/lib/Sema/SemaChecking.cpp b/clang/lib/Sema/SemaChecking.cpp index 99a1f77390f..6fd3aa1fd4f 100644 --- a/clang/lib/Sema/SemaChecking.cpp +++ b/clang/lib/Sema/SemaChecking.cpp @@ -5537,7 +5537,7 @@ void Sema::CheckImplicitConversions(Expr *E, SourceLocation CC) { /// results in integer overflow void Sema::CheckForIntOverflow (Expr *E) { if (isa<BinaryOperator>(E->IgnoreParens())) { - llvm::SmallVector<PartialDiagnosticAt, 4> Diags; + SmallVector<PartialDiagnosticAt, 4> Diags; E->EvaluateForOverflow(Context, &Diags); } } @@ -5559,7 +5559,7 @@ class SequenceChecker : public EvaluatedExprVisitor<SequenceChecker> { unsigned Parent : 31; bool Merged : 1; }; - llvm::SmallVector<Value, 8> Values; + SmallVector<Value, 8> Values; public: /// \brief A region within an expression which may be sequenced with respect @@ -5653,10 +5653,10 @@ class SequenceChecker : public EvaluatedExprVisitor<SequenceChecker> { SequenceTree::Seq Region; /// Filled in with declarations which were modified as a side-effect /// (that is, post-increment operations). - llvm::SmallVectorImpl<std::pair<Object, Usage> > *ModAsSideEffect; + SmallVectorImpl<std::pair<Object, Usage> > *ModAsSideEffect; /// Expressions to check later. We defer checking these to reduce /// stack usage. - llvm::SmallVectorImpl<Expr*> &WorkList; + SmallVectorImpl<Expr *> &WorkList; /// RAII object wrapping the visitation of a sequenced subexpression of an /// expression. At the end of this process, the side-effects of the evaluation @@ -5679,8 +5679,8 @@ class SequenceChecker : public EvaluatedExprVisitor<SequenceChecker> { } SequenceChecker &Self; - llvm::SmallVector<std::pair<Object, Usage>, 4> ModAsSideEffect; - llvm::SmallVectorImpl<std::pair<Object, Usage> > *OldModAsSideEffect; + SmallVector<std::pair<Object, Usage>, 4> ModAsSideEffect; + SmallVectorImpl<std::pair<Object, Usage> > *OldModAsSideEffect; }; /// RAII object wrapping the visitation of a subexpression which we might @@ -5790,10 +5790,9 @@ class SequenceChecker : public EvaluatedExprVisitor<SequenceChecker> { } public: - SequenceChecker(Sema &S, Expr *E, - llvm::SmallVectorImpl<Expr*> &WorkList) - : Base(S.Context), SemaRef(S), Region(Tree.root()), - ModAsSideEffect(0), WorkList(WorkList), EvalTracker(0) { + SequenceChecker(Sema &S, Expr *E, SmallVectorImpl<Expr *> &WorkList) + : Base(S.Context), SemaRef(S), Region(Tree.root()), ModAsSideEffect(0), + WorkList(WorkList), EvalTracker(0) { Visit(E); } @@ -5989,7 +5988,7 @@ public: return VisitExpr(CCE); // In C++11, list initializations are sequenced. - llvm::SmallVector<SequenceTree::Seq, 32> Elts; + SmallVector<SequenceTree::Seq, 32> Elts; SequenceTree::Seq Parent = Region; for (CXXConstructExpr::arg_iterator I = CCE->arg_begin(), E = CCE->arg_end(); @@ -6010,7 +6009,7 @@ public: return VisitExpr(ILE); // In C++11, list initializations are sequenced. - llvm::SmallVector<SequenceTree::Seq, 32> Elts; + SmallVector<SequenceTree::Seq, 32> Elts; SequenceTree::Seq Parent = Region; for (unsigned I = 0; I < ILE->getNumInits(); ++I) { Expr *E = ILE->getInit(I); @@ -6029,7 +6028,7 @@ public: } void Sema::CheckUnsequencedOperations(Expr *E) { - llvm::SmallVector<Expr*, 8> WorkList; + SmallVector<Expr *, 8> WorkList; WorkList.push_back(E); while (!WorkList.empty()) { Expr *Item = WorkList.back(); |