angelgarcia changed the visibility of this Differential Revision from "All Users" to "Public (No Login Required)". angelgarcia updated this revision to Diff 32576. angelgarcia added a comment.
Use ArrayRef. http://reviews.llvm.org/D12162 Files: clang-tidy/modernize/UseNullptrCheck.cpp Index: clang-tidy/modernize/UseNullptrCheck.cpp =================================================================== --- clang-tidy/modernize/UseNullptrCheck.cpp +++ clang-tidy/modernize/UseNullptrCheck.cpp @@ -175,10 +175,10 @@ class CastSequenceVisitor : public RecursiveASTVisitor<CastSequenceVisitor> { public: CastSequenceVisitor(ASTContext &Context, - SmallVector<StringRef, 1> UserNullMacros, + ArrayRef<StringRef> UserNullMacros, ClangTidyCheck &check) : SM(Context.getSourceManager()), Context(Context), - UserNullMacros(std::move(UserNullMacros)), Check(check), + UserNullMacros(UserNullMacros), Check(check), FirstSubExpr(nullptr), PruneSubtree(false) {} bool TraverseStmt(Stmt *S) { @@ -435,7 +435,7 @@ private: SourceManager &SM; ASTContext &Context; - const SmallVector<StringRef, 1> &UserNullMacros; + ArrayRef<StringRef> UserNullMacros; ClangTidyCheck &Check; Expr *FirstSubExpr; bool PruneSubtree;
Index: clang-tidy/modernize/UseNullptrCheck.cpp =================================================================== --- clang-tidy/modernize/UseNullptrCheck.cpp +++ clang-tidy/modernize/UseNullptrCheck.cpp @@ -175,10 +175,10 @@ class CastSequenceVisitor : public RecursiveASTVisitor<CastSequenceVisitor> { public: CastSequenceVisitor(ASTContext &Context, - SmallVector<StringRef, 1> UserNullMacros, + ArrayRef<StringRef> UserNullMacros, ClangTidyCheck &check) : SM(Context.getSourceManager()), Context(Context), - UserNullMacros(std::move(UserNullMacros)), Check(check), + UserNullMacros(UserNullMacros), Check(check), FirstSubExpr(nullptr), PruneSubtree(false) {} bool TraverseStmt(Stmt *S) { @@ -435,7 +435,7 @@ private: SourceManager &SM; ASTContext &Context; - const SmallVector<StringRef, 1> &UserNullMacros; + ArrayRef<StringRef> UserNullMacros; ClangTidyCheck &Check; Expr *FirstSubExpr; bool PruneSubtree;
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits