summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2015-07-06 06:23:06 +0000
committerCraig Topper <craig.topper@gmail.com>2015-07-06 06:23:06 +0000
commit839a25a8a7b98ceabd2beb57daefcb394901c20c (patch)
treecdabd90f92f9d45504bede3dc26f5a743b67eafb /clang
parentd26d2d9a5024f18b5a08d9a8f121c0608845ff50 (diff)
downloadbcm5719-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.cpp4
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())) {
OpenPOWER on IntegriCloud