| // { dg-options "-std=c++14 -Waligned-new=all" } | |
| struct alignas(64) A { int i; }; | |
| struct alignas(64) B { | |
| int i; | |
| void *operator new(__SIZE_TYPE__); | |
| }; | |
| int main() | |
| { | |
| A* ap = new A; // { dg-warning "-Waligned-new" } | |
| B* bp = new B; // { dg-warning "-Waligned-new" } | |
| } |