summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprObjC.cpp
diff options
context:
space:
mode:
authorJames Y Knight <jyknight@google.com>2015-12-31 04:43:19 +0000
committerJames Y Knight <jyknight@google.com>2015-12-31 04:43:19 +0000
commit6c2f06b4e04fade2ff7f71d1daae644c338f1051 (patch)
treede75981986978c6a5d1feae1252e6af6ad082611 /clang/lib/Sema/SemaExprObjC.cpp
parente00a67e24f1ec8a89b2fc9d9ae3e297e132db512 (diff)
downloadbcm5719-llvm-6c2f06b4e04fade2ff7f71d1daae644c338f1051.tar.gz
bcm5719-llvm-6c2f06b4e04fade2ff7f71d1daae644c338f1051.zip
[TrailingObjects] Convert classes in ExprObjC.h
llvm-svn: 256659
Diffstat (limited to 'clang/lib/Sema/SemaExprObjC.cpp')
-rw-r--r--clang/lib/Sema/SemaExprObjC.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/Sema/SemaExprObjC.cpp b/clang/lib/Sema/SemaExprObjC.cpp
index 65f10816924..57a08b94f5e 100644
--- a/clang/lib/Sema/SemaExprObjC.cpp
+++ b/clang/lib/Sema/SemaExprObjC.cpp
@@ -756,9 +756,9 @@ ExprResult Sema::BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr,
BaseExpr = Result.get();
// Build the pseudo-object expression.
- return ObjCSubscriptRefExpr::Create(Context, BaseExpr, IndexExpr,
- Context.PseudoObjectTy, getterMethod,
- setterMethod, RB);
+ return new (Context) ObjCSubscriptRefExpr(
+ BaseExpr, IndexExpr, Context.PseudoObjectTy, VK_LValue, OK_ObjCSubscript,
+ getterMethod, setterMethod, RB);
}
ExprResult Sema::BuildObjCArrayLiteral(SourceRange SR, MultiExprArg Elements) {
OpenPOWER on IntegriCloud