GCC и MSVC принимают «alignas», тогда как Clang отклоняет их. ⇐ C++

Программы на C++. Форум разработчиков
Anonymous
GCC и MSVC принимают «alignas», тогда как Clang отклоняет их.

Сообщение Anonymous »

Я написал следующую программу, которая компилируется с GCC и MSVC, но Clang ее отвергает. Программа:

Код: Выделить всё

int a[2] alignas(16) [5]; //GCC: Ok, Clang: No, MSVC: OK
Демо
Каково правильное поведение согласно последнему стандарту C++?

Подробнее здесь: https://stackoverflow.com/questions/789 ... rejects-it

Вернуться в «C++»