================
Comment at: lib/Parse/ParseDecl.cpp:5191-5193
@@ -5195,5 +5190,5 @@
+ } else
// This handles C99 6.7.5.3p11: in "typedef int X; void foo(X)", X is
// considered to be a type, not a K&R identifier-list.
- isGrouping = false;
- } else {
// Otherwise, this is a grouping paren, e.g. 'int (*X)' or 'int(X)'.
+ isGrouping = !(Tok.is(tok::r_paren) || // 'int()' is a function.
----------------
I think these sentences need to be rephrased now that the control flow has been
removed.
================
Comment at: lib/Parse/ParseDecl.cpp:5198
@@ -5202,1 +5197,3 @@
+ isDeclarationSpecifier() || // 'int(int)' is a function.
+ isCXX11AttributeSpecifier());
----------------
I think you are missing `// 'int([[]]int)' is a function.` on this line.
http://reviews.llvm.org/D8530
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits