* [Bug c++/9634] [3.4 regression] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
@ 2003-06-09 11:28 ` giovannibajo@libero.it
2003-07-29 14:35 ` pinskia at physics dot uc dot edu
` (14 subsequent siblings)
15 siblings, 0 replies; 25+ messages in thread
From: giovannibajo@libero.it @ 2003-06-09 11:28 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
giovannibajo@libero.it changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |lars@trolltech.com
------- Additional Comments From giovannibajo@libero.it 2003-06-09 11:28 -------
*** Bug 11118 has been marked as a duplicate of this bug. ***
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [3.4 regression] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
2003-06-09 11:28 ` [Bug c++/9634] [3.4 regression] [DR224] Injected class name as qualifier should not make the name dependent giovannibajo@libero.it
@ 2003-07-29 14:35 ` pinskia at physics dot uc dot edu
2003-12-18 16:42 ` giovannibajo at libero dot it
` (13 subsequent siblings)
15 siblings, 0 replies; 25+ messages in thread
From: pinskia at physics dot uc dot edu @ 2003-07-29 14:35 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
pinskia at physics dot uc dot edu changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |pinskia at physics dot uc
| |dot edu
Severity|normal |critical
Priority|P3 |P1
Last reconfirmed|0000-00-00 00:00:00 |2003-07-29 14:35:35
date| |
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [3.4 regression] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
2003-06-09 11:28 ` [Bug c++/9634] [3.4 regression] [DR224] Injected class name as qualifier should not make the name dependent giovannibajo@libero.it
2003-07-29 14:35 ` pinskia at physics dot uc dot edu
@ 2003-12-18 16:42 ` giovannibajo at libero dot it
2003-12-19 18:50 ` giovannibajo at libero dot it
` (12 subsequent siblings)
15 siblings, 0 replies; 25+ messages in thread
From: giovannibajo at libero dot it @ 2003-12-18 16:42 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From giovannibajo at libero dot it 2003-12-18 15:58 -------
Will be posting a patch soon...
--
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |giovannibajo at gcc dot gnu
|dot org |dot org
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [3.4 regression] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
` (2 preceding siblings ...)
2003-12-18 16:42 ` giovannibajo at libero dot it
@ 2003-12-19 18:50 ` giovannibajo at libero dot it
2004-01-01 5:41 ` pinskia at gcc dot gnu dot org
` (11 subsequent siblings)
15 siblings, 0 replies; 25+ messages in thread
From: giovannibajo at libero dot it @ 2003-12-19 18:50 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From giovannibajo at libero dot it 2003-12-19 18:32 -------
Proposed patch is here: http://gcc.gnu.org/ml/gcc-patches/2003-12/msg01722.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [3.4 regression] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
` (3 preceding siblings ...)
2003-12-19 18:50 ` giovannibajo at libero dot it
@ 2004-01-01 5:41 ` pinskia at gcc dot gnu dot org
2004-01-11 23:13 ` steven at gcc dot gnu dot org
` (10 subsequent siblings)
15 siblings, 0 replies; 25+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-01-01 5:41 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-01-01 05:41 -------
*** Bug 12834 has been marked as a duplicate of this bug. ***
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |jens dot maurer at gmx dot
| |net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [3.4 regression] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
` (4 preceding siblings ...)
2004-01-01 5:41 ` pinskia at gcc dot gnu dot org
@ 2004-01-11 23:13 ` steven at gcc dot gnu dot org
2004-01-11 23:24 ` giovannibajo at libero dot it
` (9 subsequent siblings)
15 siblings, 0 replies; 25+ messages in thread
From: steven at gcc dot gnu dot org @ 2004-01-11 23:13 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From steven at gcc dot gnu dot org 2004-01-11 23:13 -------
Giovanni, what happened to the patch? Time to ping, or was it pinged and
rejected somewhere?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [3.4 regression] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
` (5 preceding siblings ...)
2004-01-11 23:13 ` steven at gcc dot gnu dot org
@ 2004-01-11 23:24 ` giovannibajo at libero dot it
2004-01-11 23:24 ` giovannibajo at libero dot it
` (8 subsequent siblings)
15 siblings, 0 replies; 25+ messages in thread
From: giovannibajo at libero dot it @ 2004-01-11 23:24 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From giovannibajo at libero dot it 2004-01-11 23:24 -------
Waiting for Gaby's discussion with the committee.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |SUSPENDED
Keywords|patch |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [3.4 regression] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
` (6 preceding siblings ...)
2004-01-11 23:24 ` giovannibajo at libero dot it
@ 2004-01-11 23:24 ` giovannibajo at libero dot it
2004-01-14 3:53 ` pinskia at gcc dot gnu dot org
` (7 subsequent siblings)
15 siblings, 0 replies; 25+ messages in thread
From: giovannibajo at libero dot it @ 2004-01-11 23:24 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From giovannibajo at libero dot it 2004-01-11 23:24 -------
Subject: Re: [3.4 regression] [DR224] Injected class name as qualifier should not make the name dependent
steven at gcc dot gnu dot org wrote:
> Giovanni, what happened to the patch? Time to ping, or was it pinged and
> rejected somewhere?
It was discussed here (see the followups):
http://gcc.gnu.org/ml/gcc-patches/2004-01/msg00490.html. There are two
outcomes:
1) My patch should be modified, removing its last hunk (the third). It was just
a hack and it turned out to be not needed. So I'll have to retest it.
2) Gaby said that the whole DR224 looked strange to him and would ask
clarifications to other members of the C++ committee.
So, I remove the "patch" keyword (since it's no more valid), and mark the bug
as suspended. After a few months, we can ping Gaby if we get no further
comments.
Giovanni Bajo
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [3.4 regression] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
` (7 preceding siblings ...)
2004-01-11 23:24 ` giovannibajo at libero dot it
@ 2004-01-14 3:53 ` pinskia at gcc dot gnu dot org
2004-02-03 13:33 ` [Bug c++/9634] [3.4/3.5 " giovannibajo at libero dot it
` (6 subsequent siblings)
15 siblings, 0 replies; 25+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-01-14 3:53 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-01-14 03:53 -------
Moving to 3.5 as this is suspended waiting for the standards committe and most likely will
not be fixed for 3.4.
--
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|3.4.0 |3.5.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [3.4/3.5 regression] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
` (8 preceding siblings ...)
2004-01-14 3:53 ` pinskia at gcc dot gnu dot org
@ 2004-02-03 13:33 ` giovannibajo at libero dot it
2004-02-14 21:17 ` pinskia at gcc dot gnu dot org
` (5 subsequent siblings)
15 siblings, 0 replies; 25+ messages in thread
From: giovannibajo at libero dot it @ 2004-02-03 13:33 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|giovannibajo at gcc dot gnu |giovannibajo at libero dot
|dot org |it
Status|SUSPENDED |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [3.4/3.5 regression] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
` (9 preceding siblings ...)
2004-02-03 13:33 ` [Bug c++/9634] [3.4/3.5 " giovannibajo at libero dot it
@ 2004-02-14 21:17 ` pinskia at gcc dot gnu dot org
2004-06-07 23:09 ` pinskia at gcc dot gnu dot org
` (4 subsequent siblings)
15 siblings, 0 replies; 25+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-02-14 21:17 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
Severity|critical |normal
Status|ASSIGNED |SUSPENDED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [3.4/3.5 regression] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
` (10 preceding siblings ...)
2004-02-14 21:17 ` pinskia at gcc dot gnu dot org
@ 2004-06-07 23:09 ` pinskia at gcc dot gnu dot org
2004-06-07 23:27 ` gbeauchesne at mandrakesoft dot com
` (3 subsequent siblings)
15 siblings, 0 replies; 25+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-06-07 23:09 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-07 23:09 -------
*** Bug 15863 has been marked as a duplicate of this bug. ***
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |gbeauchesne at mandrakesoft
| |dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [3.4/3.5 regression] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
` (11 preceding siblings ...)
2004-06-07 23:09 ` pinskia at gcc dot gnu dot org
@ 2004-06-07 23:27 ` gbeauchesne at mandrakesoft dot com
2004-10-19 12:57 ` [Bug c++/9634] [3.4/4.0 " pinskia at gcc dot gnu dot org
` (2 subsequent siblings)
15 siblings, 0 replies; 25+ messages in thread
From: gbeauchesne at mandrakesoft dot com @ 2004-06-07 23:27 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From gbeauchesne at mandrakesoft dot com 2004-06-07 23:27 -------
Hi Gaby, do you have any news about it?
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |gdr at integrable-solutions
| |dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [3.4/4.0 regression] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
` (12 preceding siblings ...)
2004-06-07 23:27 ` gbeauchesne at mandrakesoft dot com
@ 2004-10-19 12:57 ` pinskia at gcc dot gnu dot org
2004-11-04 22:55 ` pinskia at gcc dot gnu dot org
2005-02-01 4:44 ` [Bug c++/9634] " pinskia at gcc dot gnu dot org
15 siblings, 0 replies; 25+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-10-19 12:57 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-19 12:57 -------
Removing the target milestone because the DR is questionable.
--
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.0.0 |---
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [3.4/4.0 regression] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
` (13 preceding siblings ...)
2004-10-19 12:57 ` [Bug c++/9634] [3.4/4.0 " pinskia at gcc dot gnu dot org
@ 2004-11-04 22:55 ` pinskia at gcc dot gnu dot org
2005-02-01 4:44 ` [Bug c++/9634] " pinskia at gcc dot gnu dot org
15 siblings, 0 replies; 25+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-11-04 22:55 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-04 22:55 -------
*** Bug 18304 has been marked as a duplicate of this bug. ***
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |boris at kolpackov dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <20030209031601.9634.poschmid@lbl.gov>
` (14 preceding siblings ...)
2004-11-04 22:55 ` pinskia at gcc dot gnu dot org
@ 2005-02-01 4:44 ` pinskia at gcc dot gnu dot org
15 siblings, 0 replies; 25+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-02-01 4:44 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-01 04:43 -------
*** Bug 19737 has been marked as a duplicate of this bug. ***
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |gianni at mariani dot ws
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <bug-9634-5419@http.gcc.gnu.org/bugzilla/>
@ 2006-10-14 18:29 ` pinskia at gcc dot gnu dot org
2007-04-25 5:46 ` ian at airs dot com
` (7 subsequent siblings)
8 siblings, 0 replies; 25+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-10-14 18:29 UTC (permalink / raw)
To: gcc-bugs
------- Comment #17 from pinskia at gcc dot gnu dot org 2006-10-14 18:29 -------
GDR,
Any news from the committee on this issue? It has been more than 2 years
since the orginal message about talking to the committee.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <bug-9634-5419@http.gcc.gnu.org/bugzilla/>
2006-10-14 18:29 ` pinskia at gcc dot gnu dot org
@ 2007-04-25 5:46 ` ian at airs dot com
2009-03-03 21:15 ` jason at gcc dot gnu dot org
` (6 subsequent siblings)
8 siblings, 0 replies; 25+ messages in thread
From: ian at airs dot com @ 2007-04-25 5:46 UTC (permalink / raw)
To: gcc-bugs
------- Comment #18 from ian at airs dot com 2007-04-25 06:45 -------
Lowering priority of suspended PR.
--
ian at airs dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P1 |P3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <bug-9634-5419@http.gcc.gnu.org/bugzilla/>
2006-10-14 18:29 ` pinskia at gcc dot gnu dot org
2007-04-25 5:46 ` ian at airs dot com
@ 2009-03-03 21:15 ` jason at gcc dot gnu dot org
2009-03-04 18:22 ` jason at gcc dot gnu dot org
` (5 subsequent siblings)
8 siblings, 0 replies; 25+ messages in thread
From: jason at gcc dot gnu dot org @ 2009-03-03 21:15 UTC (permalink / raw)
To: gcc-bugs
------- Comment #19 from jason at gcc dot gnu dot org 2009-03-03 21:15 -------
Unsuspending, no complains about DR 224 have come to the attention of the
committee.
--
jason at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jason at gcc dot gnu dot org
Status|SUSPENDED |NEW
Last reconfirmed|2006-03-05 03:53:17 |2009-03-03 21:15:01
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <bug-9634-5419@http.gcc.gnu.org/bugzilla/>
` (2 preceding siblings ...)
2009-03-03 21:15 ` jason at gcc dot gnu dot org
@ 2009-03-04 18:22 ` jason at gcc dot gnu dot org
2009-03-04 18:43 ` jason at gcc dot gnu dot org
` (4 subsequent siblings)
8 siblings, 0 replies; 25+ messages in thread
From: jason at gcc dot gnu dot org @ 2009-03-04 18:22 UTC (permalink / raw)
To: gcc-bugs
--
jason at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|giovannibajo at libero dot |jason at gcc dot gnu dot org
|it |
Status|NEW |ASSIGNED
Last reconfirmed|2009-03-03 21:15:01 |2009-03-04 18:21:59
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <bug-9634-5419@http.gcc.gnu.org/bugzilla/>
` (3 preceding siblings ...)
2009-03-04 18:22 ` jason at gcc dot gnu dot org
@ 2009-03-04 18:43 ` jason at gcc dot gnu dot org
2009-03-04 19:38 ` jason at gcc dot gnu dot org
` (3 subsequent siblings)
8 siblings, 0 replies; 25+ messages in thread
From: jason at gcc dot gnu dot org @ 2009-03-04 18:43 UTC (permalink / raw)
To: gcc-bugs
------- Comment #20 from jason at gcc dot gnu dot org 2009-03-04 18:42 -------
Subject: Bug 9634
Author: jason
Date: Wed Mar 4 18:42:17 2009
New Revision: 144618
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144618
Log:
PR c++/9634
PR c++/29469
PR c++/29607
* decl.c (make_typename_type): Do look inside currently open classes.
* parser.c (cp_parser_lookup_name): Likewise.
(cp_parser_template_name): Likewise.
* pt.c (dependent_scope_p): New function.
* cp-tree.h: Declare it.
* class.c (currently_open_class): Return fast if T isn't a class.
Added:
trunk/gcc/testsuite/g++.dg/template/dependent-name5.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/class.c
trunk/gcc/cp/cp-tree.h
trunk/gcc/cp/decl.c
trunk/gcc/cp/parser.c
trunk/gcc/cp/pt.c
trunk/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <bug-9634-5419@http.gcc.gnu.org/bugzilla/>
` (4 preceding siblings ...)
2009-03-04 18:43 ` jason at gcc dot gnu dot org
@ 2009-03-04 19:38 ` jason at gcc dot gnu dot org
2009-03-04 19:42 ` jason at gcc dot gnu dot org
` (2 subsequent siblings)
8 siblings, 0 replies; 25+ messages in thread
From: jason at gcc dot gnu dot org @ 2009-03-04 19:38 UTC (permalink / raw)
To: gcc-bugs
------- Comment #21 from jason at gcc dot gnu dot org 2009-03-04 19:38 -------
Subject: Bug 9634
Author: jason
Date: Wed Mar 4 19:37:43 2009
New Revision: 144621
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144621
Log:
PR c++/9634
PR c++/29469
PR c++/29607
Implement DR 224.
* decl.c (make_typename_type): Do look inside currently open classes.
* parser.c (cp_parser_lookup_name): Likewise.
(cp_parser_template_name): Likewise.
* pt.c (dependent_scope_p): New function.
* cp-tree.h: Declare it.
* class.c (currently_open_class): Return fast if T isn't a class.
Added:
branches/gcc-4_3-branch/gcc/testsuite/g++.dg/template/dependent-name5.C
- copied unchanged from r144618,
trunk/gcc/testsuite/g++.dg/template/dependent-name5.C
Modified:
branches/gcc-4_3-branch/gcc/cp/ChangeLog
branches/gcc-4_3-branch/gcc/cp/class.c
branches/gcc-4_3-branch/gcc/cp/cp-tree.h
branches/gcc-4_3-branch/gcc/cp/decl.c
branches/gcc-4_3-branch/gcc/cp/parser.c
branches/gcc-4_3-branch/gcc/cp/pt.c
branches/gcc-4_3-branch/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <bug-9634-5419@http.gcc.gnu.org/bugzilla/>
` (5 preceding siblings ...)
2009-03-04 19:38 ` jason at gcc dot gnu dot org
@ 2009-03-04 19:42 ` jason at gcc dot gnu dot org
2009-04-03 17:32 ` jason at gcc dot gnu dot org
2009-11-08 4:07 ` jason at gcc dot gnu dot org
8 siblings, 0 replies; 25+ messages in thread
From: jason at gcc dot gnu dot org @ 2009-03-04 19:42 UTC (permalink / raw)
To: gcc-bugs
------- Comment #22 from jason at gcc dot gnu dot org 2009-03-04 19:41 -------
Fixed for 4.3 and 4.4, not applying to 4.2.
--
jason at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
Target Milestone|--- |4.3.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <bug-9634-5419@http.gcc.gnu.org/bugzilla/>
` (6 preceding siblings ...)
2009-03-04 19:42 ` jason at gcc dot gnu dot org
@ 2009-04-03 17:32 ` jason at gcc dot gnu dot org
2009-11-08 4:07 ` jason at gcc dot gnu dot org
8 siblings, 0 replies; 25+ messages in thread
From: jason at gcc dot gnu dot org @ 2009-04-03 17:32 UTC (permalink / raw)
To: gcc-bugs
------- Comment #23 from jason at gcc dot gnu dot org 2009-04-03 17:32 -------
Subject: Bug 9634
Author: jason
Date: Fri Apr 3 17:31:38 2009
New Revision: 145510
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=145510
Log:
Revert:
PR c++/9634
PR c++/29469
PR c++/29607
Implement DR 224.
* decl.c (make_typename_type): Do look inside currently open classes.
* parser.c (cp_parser_lookup_name): Likewise.
(cp_parser_template_name): Likewise.
* pt.c (dependent_scope_p): New function.
* cp-tree.h: Declare it.
* class.c (currently_open_class): Return fast if T isn't a class.
Removed:
branches/gcc-4_3-branch/gcc/testsuite/g++.dg/template/dependent-name5.C
Modified:
branches/gcc-4_3-branch/gcc/cp/ChangeLog
branches/gcc-4_3-branch/gcc/cp/class.c
branches/gcc-4_3-branch/gcc/cp/cp-tree.h
branches/gcc-4_3-branch/gcc/cp/decl.c
branches/gcc-4_3-branch/gcc/cp/parser.c
branches/gcc-4_3-branch/gcc/cp/pt.c
branches/gcc-4_3-branch/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Bug c++/9634] [DR224] Injected class name as qualifier should not make the name dependent
[not found] <bug-9634-5419@http.gcc.gnu.org/bugzilla/>
` (7 preceding siblings ...)
2009-04-03 17:32 ` jason at gcc dot gnu dot org
@ 2009-11-08 4:07 ` jason at gcc dot gnu dot org
8 siblings, 0 replies; 25+ messages in thread
From: jason at gcc dot gnu dot org @ 2009-11-08 4:07 UTC (permalink / raw)
To: gcc-bugs
------- Comment #24 from jason at gcc dot gnu dot org 2009-11-08 04:07 -------
*** Bug 21783 has been marked as a duplicate of this bug. ***
--
jason at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |florent dot gallet at orange
| |dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
^ permalink raw reply [flat|nested] 25+ messages in thread