1 int zero_init() { return 0; }
2 int badGlobal
= zero_init();
3 int readBadGlobal() { return badGlobal
; }
5 namespace badNamespace
{
8 BadClass() { value
= 0; }
11 // Global object with non-trivial constructor.
13 } // namespace badNamespace
15 int accessBadObject() { return badNamespace::bad_object
.value
; }