1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
// Test that with value-initialization, i is initialized to 0 // and the vtable pointer is properly initialized. // { dg-do run } struct A { int i; virtual void f() {} }; void f (A& a) { a.f(); } int main() { A a = A(); f (a); return a.i; }