forked from OSchip/llvm-project
llvm-svn: 68338
This commit is contained in:
parent
e9cff3328f
commit
d5ca2d0165
|
@ -589,7 +589,8 @@ Parser::OwningExprResult Parser::ParseCastExpression(bool isUnaryExpression,
|
|||
|
||||
Res = Actions.ActOnClassPropertyRefExpr(ReceiverName, PropertyName,
|
||||
IdentLoc, PropertyLoc);
|
||||
return move(Res);
|
||||
// These can be followed by postfix-expr pieces.
|
||||
return ParsePostfixExpressionSuffix(move(Res));
|
||||
}
|
||||
// Consume the identifier so that we can see if it is followed by a '('.
|
||||
// Function designators are allowed to be undeclared (C99 6.5.1p2), so we
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
// RUN: clang -fsyntax-only -verify %s
|
||||
|
||||
@interface Test {}
|
||||
+ (Test*)one;
|
||||
- (int)two;
|
||||
@end
|
||||
|
||||
int main ()
|
||||
{
|
||||
return Test.one.two;
|
||||
}
|
||||
|
Loading…
Reference in New Issue