diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2016-08-16 21:17:51 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2016-08-16 21:17:51 +0000 | 
| commit | e7145dcb9f6563389ebbfa0572ef7589bdd94b1b (patch) | |
| tree | b1b30c4998f6e9769784be87d402e4f8db13e34d /contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp | |
| parent | 3ca95b020283db6244cab92ede73c969253b6a31 (diff) | |
| parent | 7fd6ba58d980ec2bf312a80444948501dd27d020 (diff) | |
Notes
Diffstat (limited to 'contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp')
| -rw-r--r-- | contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp | 18 | 
1 files changed, 6 insertions, 12 deletions
| diff --git a/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp b/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp index 4896ff0d235a..2cdb9d3a22a6 100644 --- a/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp +++ b/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp @@ -216,10 +216,8 @@ ExprResult Parser::ParseInitializerWithPotentialDesignator() {            NextToken().isNot(tok::period) &&             getCurScope()->isInObjcMethodScope()) {          CheckArrayDesignatorSyntax(*this, StartLoc, Desig); -        return ParseAssignmentExprWithObjCMessageExprStart(StartLoc, -                                                           ConsumeToken(), -                                                           ParsedType(),  -                                                           nullptr); +        return ParseAssignmentExprWithObjCMessageExprStart( +            StartLoc, ConsumeToken(), nullptr, nullptr);        }        // Parse the receiver, which is either a type or an expression. @@ -257,10 +255,8 @@ ExprResult Parser::ParseInitializerWithPotentialDesignator() {            NextToken().is(tok::period), ReceiverType)) {        case Sema::ObjCSuperMessage:          CheckArrayDesignatorSyntax(*this, StartLoc, Desig); -        return ParseAssignmentExprWithObjCMessageExprStart(StartLoc, -                                                           ConsumeToken(), -                                                           ParsedType(), -                                                           nullptr); +        return ParseAssignmentExprWithObjCMessageExprStart( +            StartLoc, ConsumeToken(), nullptr, nullptr);        case Sema::ObjCClassMessage:          CheckArrayDesignatorSyntax(*this, StartLoc, Desig); @@ -320,10 +316,8 @@ ExprResult Parser::ParseInitializerWithPotentialDesignator() {      if (getLangOpts().ObjC1 && Tok.isNot(tok::ellipsis) &&          Tok.isNot(tok::r_square)) {        CheckArrayDesignatorSyntax(*this, Tok.getLocation(), Desig); -      return ParseAssignmentExprWithObjCMessageExprStart(StartLoc, -                                                         SourceLocation(), -                                                         ParsedType(), -                                                         Idx.get()); +      return ParseAssignmentExprWithObjCMessageExprStart( +          StartLoc, SourceLocation(), nullptr, Idx.get());      }      // If this is a normal array designator, remember it. | 
