1 // PR C++/38908 2 // { dg-options "-Wuninitialized -O" } 3 4 struct empty {}; 5 6 struct dfs_visitor { dfs_visitordfs_visitor7 dfs_visitor() { } 8 empty m_vis; 9 }; 10 11 void bar(const dfs_visitor&); foo(void)12void foo(void) 13 { 14 dfs_visitor vis; 15 dfs_visitor vis2 = vis; 16 bar (vis2); 17 } 18