| extern "C" int puts(const char *s); | |
| extern int gGlobal; | |
| int gGlobal = 23; | |
| struct Structure { | |
| int number = 30; | |
| void f() { puts("break inside"); } | |
| }; | |
| struct Wrapper { | |
| Structure s; | |
| }; | |
| struct Opaque; | |
| int main(int argc, char **argv) { | |
| Structure s; | |
| Wrapper w; | |
| Wrapper *wp = &w; | |
| Opaque *opaque = (Opaque *)(void *)&s; | |
| puts("break here"); | |
| s.f(); | |
| return 0; | |
| } |