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
Unit TestsFailed 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 534195 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.