g++ bug w/ exception specs

Benjamin Kosnik bkoz@redhat.com
Mon Feb 18 11:06:00 GMT 2002


>    A class is considered a completely-defined object type (3.9) (or
>    complete type) at the closing } of the class-specifier. Within the
>    class member-specification, the class is regarded as complete
>    within function bodies, default arguments and constructor
>    ctor-initializers (including such things in nested
>    classes). Other-wise it is regarded as incomplete within its own
>    class member-specification.

> The above specifically ignores exception-specifications and the
> "otherwise" part seems to cover g++'s current behaviour.  Thoughts?

Yep, I guess this is the case. Thanks for the clarification. 

-benjamin



More information about the Gcc-bugs mailing list