Author: ctopper Date: Mon Jul 6 01:23:06 2015 New Revision: 241431 URL: http://llvm.org/viewvc/llvm-project?rev=241431&view=rev Log: [TableGen] Change a couple methods to return an ArrayRef instead of a const std::vector reference. NFC
Modified: cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp Modified: cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp?rev=241431&r1=241430&r2=241431&view=diff ============================================================================== --- cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp (original) +++ cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp Mon Jul 6 01:23:06 2015 @@ -1066,7 +1066,7 @@ createArgument(const Record &Arg, String if (!Ptr) { // Search in reverse order so that the most-derived type is handled first. - std::vector<Record*> Bases = Search->getSuperClasses(); + ArrayRef<Record*> Bases = Search->getSuperClasses(); for (const auto *Base : llvm::make_range(Bases.rbegin(), Bases.rend())) { if ((Ptr = createArgument(Arg, Attr, Base))) break; @@ -1456,7 +1456,7 @@ void EmitClangAttrClass(RecordKeeper &Re if (!R.getValueAsBit("ASTNode")) continue; - const std::vector<Record *> Supers = R.getSuperClasses(); + ArrayRef<Record *> Supers = R.getSuperClasses(); assert(!Supers.empty() && "Forgot to specify a superclass for the attr"); std::string SuperName; for (const auto *Super : llvm::make_range(Supers.rbegin(), Supers.rend())) { _______________________________________________ cfe-commits mailing list cfe-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits