[Bug c++/60182] g++ segfault within template expansion using using aliasing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60182 --- Comment #5 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Sat Mar 1 18:43:30 2014 New Revision: 208245 URL: http://gcc.gnu.org/viewcvs?rev=208245root=gccview=rev Log: PR c++/60182 * pt.c (unify): Ignore alias templates when deducing a template template parameter. Added: branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/alias-decl-41.C Modified: branches/gcc-4_8-branch/gcc/cp/ChangeLog branches/gcc-4_8-branch/gcc/cp/pt.c
[Bug c++/60182] g++ segfault within template expansion using using aliasing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60182 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work||4.8.3 Resolution|--- |FIXED Target Milestone|4.7.4 |4.8.3 Known to fail|4.8.3 | --- Comment #6 from Jason Merrill jason at gcc dot gnu.org --- Fixed for 4.8.3 as well.
[Bug c++/60182] g++ segfault within template expansion using using aliasing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60182 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added CC||alexandre.hamez at gmail dot com --- Comment #4 from Jason Merrill jason at gcc dot gnu.org --- *** Bug 59066 has been marked as a duplicate of this bug. ***
[Bug c++/60182] g++ segfault within template expansion using using aliasing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60182 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added Keywords||ice-on-valid-code Priority|P3 |P1
[Bug c++/60182] g++ segfault within template expansion using using aliasing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60182 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added Version|4.8.2 |4.9.0 Target Milestone|4.9.0 |4.7.4
[Bug c++/60182] g++ segfault within template expansion using using aliasing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60182 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org
[Bug c++/60182] g++ segfault within template expansion using using aliasing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60182 --- Comment #2 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Wed Feb 26 17:01:12 2014 New Revision: 208177 URL: http://gcc.gnu.org/viewcvs?rev=208177root=gccview=rev Log: PR c++/60182 * pt.c (unify): Ignore alias templates when deducing a template template parameter. Added: trunk/gcc/testsuite/g++.dg/cpp0x/alias-decl-41.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/pt.c
[Bug c++/60182] g++ segfault within template expansion using using aliasing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60182 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Known to work||4.9.0 Known to fail|4.9.0 | --- Comment #3 from Jason Merrill jason at gcc dot gnu.org --- Fixed in 4.9 so far.
[Bug c++/60182] g++ segfault within template expansion using using aliasing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60182 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2014-02-13 CC||trippels at gcc dot gnu.org Target Milestone|--- |4.9.0 Ever confirmed|0 |1 Known to fail||4.7.3, 4.8.3, 4.9.0 Severity|major |normal --- Comment #1 from Markus Trippelsdorf trippels at gcc dot gnu.org --- class B {}; template typename using __allocator_base = B; template typename class F : __allocator_baseint {}; class C {}; template typename, typename = Fint class G : C {}; template typename class D; class A { using Container = GDchar; A(); A(Dchar const ); Container m_elements; }; template template class, class class C, class A = FDint void doSomething(CDchar, A ); A::A(Dchar const ) : A() { doSomething(m_elements); }