Код: Выделить всё
extern "C" static void foo() {}
Код: Выделить всё
extern "C" { static void foo() {} }
И GCC, и Clang отвергают первый, но принимают второй. Разве они не должны быть эквивалентными?
Подробнее здесь: https://stackoverflow.com/questions/798 ... d-extern-c
Мобильная версия