summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2015-12-24 23:58:15 +0000
committerCraig Topper <craig.topper@gmail.com>2015-12-24 23:58:15 +0000
commitd4336e01d78316da868ef0bdb2524f2a6c712be0 (patch)
tree821c029909c6d06bad575d57f6fc4055496d84a4 /clang/lib/Sema/TreeTransform.h
parent883dd332941f0966d3e5259e61118211b7fe26cd (diff)
downloadbcm5719-llvm-d4336e01d78316da868ef0bdb2524f2a6c712be0.tar.gz
bcm5719-llvm-d4336e01d78316da868ef0bdb2524f2a6c712be0.zip
[Sema] ArrayRef-ize BuildObjCDictionaryLiteral. NFC
llvm-svn: 256398
Diffstat (limited to 'clang/lib/Sema/TreeTransform.h')
-rw-r--r--clang/lib/Sema/TreeTransform.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/clang/lib/Sema/TreeTransform.h b/clang/lib/Sema/TreeTransform.h
index e28b9dc8529..d7dcadd0aa7 100644
--- a/clang/lib/Sema/TreeTransform.h
+++ b/clang/lib/Sema/TreeTransform.h
@@ -2765,9 +2765,8 @@ public:
/// By default, performs semantic analysis to build the new expression.
/// Subclasses may override this routine to provide different behavior.
ExprResult RebuildObjCDictionaryLiteral(SourceRange Range,
- ObjCDictionaryElement *Elements,
- unsigned NumElements) {
- return getSema().BuildObjCDictionaryLiteral(Range, Elements, NumElements);
+ MutableArrayRef<ObjCDictionaryElement> Elements) {
+ return getSema().BuildObjCDictionaryLiteral(Range, Elements);
}
/// \brief Build a new Objective-C \@encode expression.
@@ -10728,8 +10727,7 @@ TreeTransform<Derived>::TransformObjCDictionaryLiteral(
return SemaRef.MaybeBindToTemporary(E);
return getDerived().RebuildObjCDictionaryLiteral(E->getSourceRange(),
- Elements.data(),
- Elements.size());
+ Elements);
}
template<typename Derived>
OpenPOWER on IntegriCloud