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
 
 Differential  D153285  
[NFC][libc++] Addresses LWG3905. Authored by Mordante on Jun 19 2023, 8:13 AM. 
Details 
 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.  | ||||||||||||||||
libcxx/test/std/depr/depr.c.headers/fenv_h.compile.pass.cpp:60 has
which is not conforming IIUC. We should change it.