diff options
author | Craig Topper <craig.topper@gmail.com> | 2015-12-24 23:58:15 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2015-12-24 23:58:15 +0000 |
commit | d4336e01d78316da868ef0bdb2524f2a6c712be0 (patch) | |
tree | 821c029909c6d06bad575d57f6fc4055496d84a4 /clang/lib/Sema/TreeTransform.h | |
parent | 883dd332941f0966d3e5259e61118211b7fe26cd (diff) | |
download | bcm5719-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.h | 8 |
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> |