File size: 450 Bytes
00df61d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | struct Foo {
int counter = 5;
};
int main() {
// libc++abi will emit some checks for proper static initialization, which
// can call abort_message(). the point of this test is to see that getting
// that code does not lead to including printf logging which libc++abi
// does by default. And in general, that a tiny program like this should
// end up a tiny wasm file, with no other surprises.
static Foo foo;
return ++foo.counter;
}
|