1 // PR c++/77742
2 // { dg-do compile { target c++17 } }
3 // { dg-options "-Wall" }
4 
5 #include <new>
6 
7 struct X
8 {
9   alignas(2*__STDCPP_DEFAULT_NEW_ALIGNMENT__) int i;
10 };
11 
12 alignas(alignof(X)) char buf[sizeof(X)];
13 
main()14 int main()
15 {
16   ::new((void*)buf) X{1};
17 }
18