https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69065
kukyakya at gmail dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |UNCONFIRMED
Resolution|INVALID |---
--- Comment #2 from kukyakya at gmail dot com ---
Reopening the bug. It still does not accept 'alignas(pack...)' form.
-----------------------------------
#include <iostream>
struct test {
alignas(int, double) char _;
};
int main()
{
std::cout << "alignof(int) is " << alignof(int) << std::endl;
std::cout << "alignof(double) is " << alignof(double) << std::endl;
std::cout << "alignof(test) is " << alignof(test) << std::endl;
}
-----------------------------------
$ g++ -Wall -Wextra -std=c++14 -pedantic -O2 a.cpp
a.cpp:4:13: error: expected ‘)’ before ‘,’ token
alignas(int, double) char _;
^
a.cpp:4:13: error: expected ‘)’ before ‘,’ token
a.cpp:4:13: error: expected unqualified-id before ‘,’ token
-----------------------------------