Looks great, ship it!

Wait... one more thing:

  int [3] *x;

We should suggest adding parentheses here, because

  int *x[3];

means the wrong thing.


On Thu, May 22, 2014 at 7:00 PM, Richard Trieu <[email protected]> wrote:

> Moved the misplaced bracket logic from ParseDirectDeclarator into its own
> method.
> Use a temporary Declarator to store the bracket location instead of using
> a custom storage object.
> Renamed getDiagLoc to getMissingDeclaratorIdLoc.
> Fixed up paren/bracket mistakes.
>
> http://reviews.llvm.org/D2712
>
> Files:
>   include/clang/Basic/DiagnosticParseKinds.td
>   include/clang/Parse/Parser.h
>   lib/Parse/ParseDecl.cpp
>   test/Parser/brackets.c
>   test/Parser/brackets.cpp
>
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to