[Bug c++/45625] Template parameter name does not hide outer class scope's member name

2011-08-18 Thread dodji at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45625 --- Comment #4 from Dodji Seketeli dodji at gcc dot gnu.org 2011-08-18 06:44:27 UTC --- Author: dodji Date: Thu Aug 18 06:44:22 2011 New Revision: 177846 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=177846 Log: PR c++/45625 - Template

[Bug c++/45625] Template parameter name does not hide outer class scope's member name

2011-08-18 Thread dodji at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45625 Dodji Seketeli dodji at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/45625] Template parameter name does not hide outer class scope's member name

2011-08-17 Thread dodji at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45625 Dodji Seketeli dodji at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/45625] Template parameter name does not hide outer class scope's member name

2011-08-17 Thread dodji at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45625 --- Comment #3 from Dodji Seketeli dodji at gcc dot gnu.org 2011-08-17 18:57:52 UTC --- Candidate fix posted to http://gcc.gnu.org/ml/gcc-patches/2011-08/msg01418.html

[Bug c++/45625] Template parameter name does not hide outer class scope's member name

2010-09-22 Thread gcc at magfr dot user dot lysator dot liu dot se
--- Comment #2 from gcc at magfr dot user dot lysator dot liu dot se 2010-09-22 15:58 --- *** Bug 45747 has been marked as a duplicate of this bug. *** -- gcc at magfr dot user dot lysator dot liu dot se changed: What|Removed |Added

[Bug c++/45625] Template parameter name does not hide outer class scope's member name

2010-09-09 Thread redi at gcc dot gnu dot org
--- Comment #1 from redi at gcc dot gnu dot org 2010-09-09 23:51 --- I agree the lookup in get_value should find the template parameter, not Outer::value. Here's a variation that should not compile, because value should be invalid struct Outer { static const int value = 1 ;