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

--- Comment #3 from Daniel Krügler <daniel.kruegler at googlemail dot com> 
2012-08-14 09:52:30 UTC ---
(In reply to comment #2)
> (In reply to comment #0)
> > "Every C header, each of which has a name of the form name.h, behaves as if
> > each name placed in the standard library namespace by the corresponding 
> > cname
> > header is placed within the global namespace scope."

[..] 

> I believe someone (Howard maybe?) wanted to file a DR asking to remove this
> paragraph.

I don't want to start a lengthy discussion here about the C++ Standard Library
specification, but it must be clear that removing above paragraph would have
the effect of making the effects of including any <*.h> header in a C++ program
undefined, because [depr.c.headers] is the only place in the Library
specification that defines the semantics.

Reply via email to