This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: g++ bug w/ exception specs


Please confer PR C++/2384.

Martin Sebor says that this source code is illformed, because of 9.2, p2:

"A class is considered a completely-defined object type (basic.types) (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). Otherwise it is regarded as incomplete
within its own  class member-specification."


Hope this helps,

Peter Schmid



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]