whether functions from Annex K of the C standard library
are declared when C++ headers are included, [headers]
whether get_pointer_safety returns
pointer_safety::relaxed or
pointer_safety::preferred if the implementation has relaxed pointer safety, [util.dynamic.safety]
whether locale object is global or per-thread, [locale]
whether pragma FENV_ACCESS is supported, [cfenv.syn]
whether rand may introduce a data race, [c.math.rand]
whether sequence pointers are copied by basic_filebuf move
constructor, [filebuf.cons]
whether sequence pointers are copied by basic_stringbuf move
constructor, [stringbuf.cons]
whether sequence pointers are initialized to null pointers, [stringbuf.cons]
whether source file inclusion of importable header
is replaced with import directive, [cpp.include]
whether source of translation units must
be available to locate template definitions, [lex.phases]
whether stack is unwound before calling the function std::terminate
when a noexcept specification
is violated, [except.terminate]
whether the implementation is hosted or freestanding, [compliance]
whether the lifetime of a parameter ends when the callee
returns or at the end of the enclosing full-expression, [expr.call]
whether the sources for
module units and header units
on which the current translation unit has an interface
dependency are required to be available during translation, [lex.phases]
whether the thread that executes main and the threads created
by std::thread or std::jthread provide concurrent forward progress guarantees, [intro.progress]
whether values are rounded or truncated to the
required precision when converting between time_t values and time_point objects, [time.clock.system.members]
which functions in
the C++ standard library may be recursively reentered, [reentrancy]
which non-standard-layout objects
containing no data are considered empty, [intro.object]
which scalar types have unique object representations, [meta.unary.prop]