Title
§[library.c] C library functions are not addressable
Status
new
Section
[library.c]
Submitter
Jiang An

Created on 2021-03-29.00:00:00 last changed 43 months ago

Messages

Date: 2021-04-15.00:00:00

[ 2021-04-20; Reflector poll ]

Priority set to 2.

Date: 2021-03-29.00:00:00

P0551R3 has made almost all standard library functions non-addressable, including all functions from the C standard library. However, C17 (and the latest C23 working draft) explicitly allows taking address of a C standard library function in 7.1.4/1.

Should we require something like "every function from the C standard library is addressable unless it is overloaded", in order to minimize the incompatibility with C? Or explicitly say something in [diff.library] if such requirement is not wanted?

History
Date User Action Args
2021-04-20 20:40:18adminsetmessages: + msg11777
2021-03-29 00:00:00admincreate