https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65473
Jonathan Wakely changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65473
--- Comment #6 from Jonathan Wakely ---
Author: redi
Date: Fri Sep 4 09:16:29 2015
New Revision: 227484
URL: https://gcc.gnu.org/viewcvs?rev=227484&root=gcc&view=rev
Log:
Make all headers include
PR libstdc++/65473
* include/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65473
--- Comment #5 from Jonathan Wakely ---
But there's no such thing as a detection macro in the standard, so it's not
going to talk about where they belong.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65473
--- Comment #4 from Louis Dionne ---
(In reply to Jonathan Wakely from comment #3)
> (In reply to Louis Dionne from comment #2)
> > Does the standard specify which headers should define those macros?
>
> Of course not, __GLIBCXX__ is not specifi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65473
--- Comment #3 from Jonathan Wakely ---
(In reply to Louis Dionne from comment #2)
> Does the standard specify which headers should define those macros?
Of course not, __GLIBCXX__ is not specified by the standard at all.
> If not,
> then it's
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65473
--- Comment #2 from Louis Dionne ---
Does the standard specify which headers should define those macros? If not,
then it's a QOI issue that could easily be solved. In all cases, does stdcxx
document which headers must be included in order to get
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65473
--- Comment #1 from Jonathan Wakely ---
(In reply to Louis Dionne from comment #0)
> One would expect that including _any_ header from the standard library
> defines the relevant detection macros.
That's not true for most of the headers.