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