[Bug c++/46162] Invalid SFINAE with static member function/variable

2010-11-02 Thread dodji at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46162

--- Comment #3 from Dodji Seketeli dodji at gcc dot gnu.org 2010-11-02 
12:58:51 UTC ---
Author: dodji
Date: Tue Nov  2 12:58:48 2010
New Revision: 166181

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=166181
Log:
Fix PR c++/46170, c++/46162

gcc/cp/ChangeLog:
PR c++/46170
PR c++/46162
* pt.c (check_valid_ptrmem_cst_expr): Add a complain parameter to
control diagnostic.
(convert_nontype_argument, convert_nontype_argument): Pass the
complain parameter down to check_valid_ptrmem_cst_expr.

gcc/testsuite/ChangeLog:
PR c++/46170
PR c++/46162
* g++.dg/template/sfinae26.C: New test.
* g++.dg/template/sfinae27.C: Likewise.

Added:
trunk/gcc/testsuite/g++.dg/template/sfinae26.C
trunk/gcc/testsuite/g++.dg/template/sfinae27.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/pt.c
trunk/gcc/testsuite/ChangeLog


[Bug c++/46162] Invalid SFINAE with static member function/variable

2010-10-28 Thread dodji at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46162

Dodji Seketeli dodji at gcc dot gnu.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 CC||dodji at gcc dot gnu.org
 Resolution||DUPLICATE

--- Comment #2 from Dodji Seketeli dodji at gcc dot gnu.org 2010-10-28 
14:48:09 UTC ---
This is a duplicate of PR c++/46170

*** This bug has been marked as a duplicate of bug 46170 ***


[Bug c++/46162] Invalid SFINAE with static member function/variable

2010-10-26 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46162

Paolo Carlini paolo.carlini at oracle dot com changed:

   What|Removed |Added

 CC||paolo.carlini at oracle dot
   ||com

--- Comment #1 from Paolo Carlini paolo.carlini at oracle dot com 2010-10-26 
09:13:45 UTC ---
Looks related to PR46170.