[Bug c++/17232] classes and class template specializations treated differently w.r.t. core issue #337

2013-02-27 Thread jason at gcc dot gnu.org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17232



Jason Merrill  changed:



   What|Removed |Added



 Status|NEW |ASSIGNED

 CC||jason at gcc dot gnu.org

 AssignedTo|unassigned at gcc dot   |jason at gcc dot gnu.org

   |gnu.org |

  Known to fail||


[Bug c++/17232] classes and class template specializations treated differently w.r.t. core issue #337

2013-03-16 Thread jason at gcc dot gnu.org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17232



--- Comment #18 from Jason Merrill  2013-03-17 
02:36:54 UTC ---

Author: jason

Date: Sun Mar 17 02:36:40 2013

New Revision: 196734



URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196734

Log:

DR 337

PR c++/17232

* pt.c (tsubst) [ARRAY_TYPE]: Use abstract_virtuals_error_sfinae.

* typeck2.c (abstract_virtuals_error_sfinae): Call complete_type.



Added:

trunk/gcc/testsuite/g++.dg/template/abstract-dr337.C

Modified:

trunk/gcc/cp/ChangeLog

trunk/gcc/cp/pt.c

trunk/gcc/cp/typeck2.c


[Bug c++/17232] classes and class template specializations treated differently w.r.t. core issue #337

2013-03-17 Thread jason at gcc dot gnu.org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17232



--- Comment #19 from Jason Merrill  2013-03-17 
20:32:24 UTC ---

Author: jason

Date: Sun Mar 17 20:32:17 2013

New Revision: 196758



URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196758

Log:

PR c++/17232

PR c++/56642

* typeck2.c (abstract_virtuals_error_sfinae): Revert complete_type

change for now.



Modified:

trunk/gcc/cp/ChangeLog

trunk/gcc/cp/typeck2.c


[Bug c++/17232] classes and class template specializations treated differently w.r.t. core issue #337

2013-03-23 Thread jason at gcc dot gnu.org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17232



Jason Merrill  changed:



   What|Removed |Added



 Status|ASSIGNED|RESOLVED

 Resolution||FIXED

   Target Milestone|--- |4.9.0



--- Comment #20 from Jason Merrill  2013-03-23 
17:07:58 UTC ---

Fixed for 4.9.


[Bug c++/17232] classes and class template specializations treated differently w.r.t. core issue #337

2013-04-08 Thread jason at gcc dot gnu.org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17232



Jason Merrill  changed:



   What|Removed |Added



 Status|RESOLVED|SUSPENDED

 Resolution|FIXED   |



--- Comment #21 from Jason Merrill  2013-04-09 
01:30:28 UTC ---

Instantiating a type to make sure it isn't abstract breaks boost::bind, so the

committee is going to discuss this further.  I don't have an issue number yet.


[Bug c++/17232] classes and class template specializations treated differently w.r.t. core issue #337

2014-04-22 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17232

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|4.9.0   |4.9.1

--- Comment #22 from Jakub Jelinek  ---
GCC 4.9.0 has been released


[Bug c++/17232] classes and class template specializations treated differently w.r.t. core issue #337

2014-07-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=17232

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|4.9.1   |4.9.2

--- Comment #23 from Jakub Jelinek  ---
GCC 4.9.1 has been released.