diff options
author | Craig Topper <craig.topper@gmail.com> | 2015-07-06 06:23:06 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2015-07-06 06:23:06 +0000 |
commit | 839a25a8a7b98ceabd2beb57daefcb394901c20c (patch) | |
tree | cdabd90f92f9d45504bede3dc26f5a743b67eafb /clang | |
parent | d26d2d9a5024f18b5a08d9a8f121c0608845ff50 (diff) | |
download | bcm5719-llvm-839a25a8a7b98ceabd2beb57daefcb394901c20c.tar.gz bcm5719-llvm-839a25a8a7b98ceabd2beb57daefcb394901c20c.zip |
[TableGen] Change a couple methods to return an ArrayRef instead of a const std::vector reference. NFC
llvm-svn: 241431
Diffstat (limited to 'clang')
-rw-r--r-- | clang/utils/TableGen/ClangAttrEmitter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/utils/TableGen/ClangAttrEmitter.cpp b/clang/utils/TableGen/ClangAttrEmitter.cpp index f79c4a5f921..5dc33a000a4 100644 --- a/clang/utils/TableGen/ClangAttrEmitter.cpp +++ b/clang/utils/TableGen/ClangAttrEmitter.cpp @@ -1066,7 +1066,7 @@ createArgument(const Record &Arg, StringRef Attr, 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 &Records, raw_ostream &OS) { 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())) { |