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)12 void foo(void)
13 {
14   dfs_visitor vis;
15   dfs_visitor vis2 = vis;
16   bar (vis2);
17 }
18