Move ASan lit-tests under test/asan
[blocksruntime.git] / test / asan / TestCases / Helpers / initialization-blacklist-extra.cc
blob09aed2112d5eaa617ee11a25e8c8a02e521d3074
1 int zero_init() { return 0; }
2 int badGlobal = zero_init();
3 int readBadGlobal() { return badGlobal; }
5 namespace badNamespace {
6 class BadClass {
7 public:
8 BadClass() { value = 0; }
9 int value;
11 // Global object with non-trivial constructor.
12 BadClass bad_object;
13 } // namespace badNamespace
15 int accessBadObject() { return badNamespace::bad_object.value; }