1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
4 /* This code ends up taking the address of part of the structure that is padding,
5 and because there is no real field there, the structure alias analyzer would
8 struct class1 : empty_class
13 struct lambda : class1 { };