[Bug c++/39407] Parse error in when user declares template-name c

2009-03-09 Thread pinskia at gcc dot gnu dot org
--- Comment #15 from pinskia at gcc dot gnu dot org 2009-03-09 18:16 --- *** This bug has been marked as a duplicate of 10200 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/39407] Parse error in when user declares template-name c

2009-03-09 Thread jwakely dot gcc at gmail dot com
--- Comment #14 from jwakely dot gcc at gmail dot com 2009-03-09 18:13 --- aha, on PR 11814 you mention PR 20308 which is the same. Thanks, Andrew! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39407

[Bug c++/39407] Parse error in when user declares template-name c

2009-03-09 Thread pinskia at gcc dot gnu dot org
--- Comment #13 from pinskia at gcc dot gnu dot org 2009-03-09 17:42 --- This is related to PR 11814 or is the same bug. I thought there was an exact duplicate of this parsing issue but I cannot find it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39407

[Bug c++/39407] Parse error in when user declares template-name c

2009-03-09 Thread paolo dot carlini at oracle dot com
--- Comment #12 from paolo dot carlini at oracle dot com 2009-03-09 16:24 --- Seriously, thanks Jonathan for the reduced C++ snippet. Really, this way of seeing the issue makes much more sense to me. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39407

[Bug c++/39407] Parse error in when user declares template-name c

2009-03-09 Thread paolo dot carlini at oracle dot com
--- Comment #11 from paolo dot carlini at oracle dot com 2009-03-09 16:19 --- Better... ;) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39407

[Bug c++/39407] Parse error in when user declares template-name c

2009-03-09 Thread jwakely dot gcc at gmail dot com
--- Comment #10 from jwakely dot gcc at gmail dot com 2009-03-09 16:08 --- reduced: template struct x; template struct y { int x; }; template bool operator<(const y& l, const y& r) { return l.x < r.x; } It doesn't happen except in a template context, so it seems that l.x< is parse

[Bug c++/39407] Parse error in when user declares template-name c

2009-03-09 Thread pinskia at gmail dot com
--- Comment #9 from pinskia at gmail dot com 2009-03-09 15:59 --- Subject: Re: Parse error in when user declares template-name c Sent from my iPhone On Mar 9, 2009, at 8:40 AM, "rguenth at gcc dot gnu dot org" wrote: > > > --- Comment #7 from rguenth at gcc dot gnu dot org

Re: [Bug c++/39407] Parse error in when user declares template-name c

2009-03-09 Thread Andrew Thomas Pinski
Sent from my iPhone On Mar 9, 2009, at 8:40 AM, "rguenth at gcc dot gnu dot org" > wrote: --- Comment #7 from rguenth at gcc dot gnu dot org 2009-03-09 15:40 --- I think this is more likely a C++ frontend issue. At least I cannot believe this behavior is mandated by the std

[Bug c++/39407] Parse error in when user declares template-name c

2009-03-09 Thread hjl dot tools at gmail dot com
--- Comment #8 from hjl dot tools at gmail dot com 2009-03-09 15:58 --- Icc 11 has no problems. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39407

[Bug c++/39407] Parse error in when user declares template-name c

2009-03-09 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2009-03-09 15:40 --- I think this is more likely a C++ frontend issue. At least I cannot believe this behavior is mandated by the std ;) Jason? -- rguenth at gcc dot gnu dot org changed: What|Removed