[Bug c++/37093] [4.2/4.3/4.4/4.5 Regression] ICE with pointer to member template parameters
--- Comment #21 from dodji at gcc dot gnu dot org 2009-11-02 19:55 --- Subject: Bug 37093 Author: dodji Date: Mon Nov 2 19:55:02 2009 New Revision: 153822 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=153822 Log: Fix PR c++/37093 gcc/cp/ChangeLog: PR c++/37093 * pt.c (check_valid_ptrmem_cst_expr): New function. (convert_nontype_argument): Use it to output an error for illegal pointer to member expressions used as template arguments. gcc/testsuite/ChangeLog: PR c++/37093 * g++.dg/other/ptrmem10.C: New test. * g++.dg/other/ptrmem11.C: Likewise. Added: trunk/gcc/testsuite/g++.dg/other/ptrmem10.C trunk/gcc/testsuite/g++.dg/other/ptrmem11.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/pt.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37093
[Bug c++/37093] [4.2/4.3/4.4/4.5 Regression] ICE with pointer to member template parameters
--- Comment #22 from dodji at gcc dot gnu dot org 2009-11-02 19:59 --- Subject: Bug 37093 Author: dodji Date: Mon Nov 2 19:58:57 2009 New Revision: 153823 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=153823 Log: Fix PR c++/37093 gcc/cp/ChangeLog: PR c++/37093 * pt.c (check_valid_ptrmem_cst_expr): New function. (convert_nontype_argument): Use it to output an error for illegal pointer to member expressions used as template arguments. gcc/testsuite/ChangeLog: PR c++/37093 * g++.dg/other/ptrmem10.C: New test. * g++.dg/other/ptrmem11.C: Likewise. Added: branches/gcc-4_4-branch/gcc/testsuite/g++.dg/other/ptrmem10.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/other/ptrmem11.C Modified: branches/gcc-4_4-branch/gcc/cp/ChangeLog branches/gcc-4_4-branch/gcc/cp/pt.c branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37093
[Bug c++/37093] [4.2/4.3/4.4/4.5 Regression] ICE with pointer to member template parameters
--- Comment #20 from dodji at gcc dot gnu dot org 2009-10-31 07:05 --- Patch posted to http://gcc.gnu.org/ml/gcc-patches/2009-10/msg01827.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37093
[Bug c++/37093] [4.2/4.3/4.4/4.5 Regression] ICE with pointer to member template parameters
-- dodji at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dodji at gcc dot gnu dot org |dot org | Status|NEW |ASSIGNED Last reconfirmed|2009-09-20 20:10:49 |2009-10-30 16:03:06 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37093
[Bug c++/37093] [4.2/4.3/4.4/4.5 Regression] ICE with pointer to member template parameters
--- Comment #18 from pinskia at gcc dot gnu dot org 2009-04-21 22:48 --- *** Bug 39842 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||gccbug at isomer dot meta ||dot net dot nz http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37093