Note libc++ implemented this in its initial version. It always used the type
from the C library and never validated whether it was an integer type.
Implements
- LWG3905 Type of std::fexcept_t
| Paths 
 |  Differential  D153285  
[NFC][libc++] Addresses LWG3905. ClosedPublic Authored by Mordante on Jun 19 2023, 8:13 AM. 
Details 
 Summary Note libc++ implemented this in its initial version. It always used the type Implements 
 
Diff Detail 
 Event TimelineComment Actions This looks more like a "Nothing to do" to me, since we don't actually have to change anything. Comment Actions 
 To me "Nothing to do" means no library implementation needs to make changes, not just us. 
 Comment Actions 
 Well, no previously conforming implementation has to make changes. This LWG issue is specifically to make more implementations conforming. This revision is now accepted and ready to land.Jul 7 2023, 4:22 PM Closed by commit rGd3d079678ccd: [NFC][libc++] Addresses LWG3905. (authored by Mordante).  ·  Explain WhyJul 8 2023, 3:57 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 538348 libcxx/docs/Status/Cxx2cIssues.csvlibcxx/test/std/depr/depr.c.headers/fenv_h.compile.pass.cpp
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
libcxx/test/std/depr/depr.c.headers/fenv_h.compile.pass.cpp:60 has
which is not conforming IIUC. We should change it.