[Bug c++/88757] [9 Regression] GCC wrongly treats dependent name as a type when it should be treated as a value
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88757 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #4 from Marek Polacek --- Fixed.
[Bug c++/88757] [9 Regression] GCC wrongly treats dependent name as a type when it should be treated as a value
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88757 --- Comment #3 from Marek Polacek --- Author: mpolacek Date: Wed Jan 23 17:25:42 2019 New Revision: 268192 URL: https://gcc.gnu.org/viewcvs?rev=268192=gcc=rev Log: PR c++/88757 - qualified name treated wrongly as type. * parser.c (cp_parser_direct_declarator): don't treat qualified-ids in parameter-list as types if name lookup for declarator-id didn't find one or more function templates. * g++.dg/cpp0x/dependent2.c: new test. * g++.dg/cpp2a/typename10.c: remove dg-error. * g++.dg/cpp2a/typename12.c: new test. * g++.dg/template/static30.c: remove dg-error. Added: trunk/gcc/testsuite/g++.dg/cpp0x/dependent2.C trunk/gcc/testsuite/g++.dg/cpp2a/typename12.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/parser.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/g++.dg/cpp2a/typename10.C trunk/gcc/testsuite/g++.dg/template/static30.C
[Bug c++/88757] [9 Regression] GCC wrongly treats dependent name as a type when it should be treated as a value
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88757 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1
[Bug c++/88757] [9 Regression] GCC wrongly treats dependent name as a type when it should be treated as a value
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88757 --- Comment #2 from d25fe0be@ --- Oops, I didn't realize this. Thank you for clarifying.
[Bug c++/88757] [9 Regression] GCC wrongly treats dependent name as a type when it should be treated as a value
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88757 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org
[Bug c++/88757] [9 Regression] GCC wrongly treats dependent name as a type when it should be treated as a value
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88757 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2019-01-08 CC||jakub at gcc dot gnu.org, ||mpolacek at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Jakub Jelinek --- You forgot to say that with -std=c++2a only. This started to be rejected with r266710.
[Bug c++/88757] [9 Regression] GCC wrongly treats dependent name as a type when it should be treated as a value
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88757 Richard Biener changed: What|Removed |Added Keywords||rejects-valid Target Milestone|--- |9.0 Summary|GCC wrongly treats |[9 Regression] GCC wrongly |dependent name as a type|treats dependent name as a |when it should be treated |type when it should be |as a value |treated as a value