S
Size: a a a
S
RP
type_name
которая с помощью _Generic
переводит тип в его имяEG
#include <stdnoreturn.h>
noreturn void panic();
RP
S
EG
_Atomic const char *foobar;
EG
RP
#include <stdnoreturn.h>
noreturn void panic();
RP
RP
EG
$ cat test.cpp
#include <stdnoreturn.h>
noreturn void panic();
$ g++ test.cpp
test.cpp:3:1: error: ‘noreturn’ does not name a type
3 | noreturn void panic();
| ^~~~~~~~
RP
EG
int func();
— ещё корочеEG
RP
RP
RP
EG
EG
EG
int func(void);