------- Additional Comments From mmitchel at gcc dot gnu dot org 2004-10-29 02:05 ------- My attempted fix failed.
Things will not be easy, given that we're copying the typedef. Because we call rest_of_type_compilation for A<C> even before the end of the B::B() function, we must somehow arrange to create the C typedef with DECL_ABSTRACT set; we do not have an opportunity to go back and set DECL_ABSTRACT later. Trying an ugly hack... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17695