Andrew Pollard <andrewp@andypo.net> writes:
[...]
| int
| main()
| {
| int a = 2;
| A(a, a).foo();
[...]
| a.cxx:11: error: conflicting types for `A a'
| a.cxx:10: error: previous declaration as `int a'
This is a bug in the new parser. Please fill a bug report.
-- Gaby