blob: ea54940e7a3a52b8109c70a54f90b5518638d58b [file] [log] [blame]
// PR target/104681
// { dg-do compile }
// { dg-options "-O2" }
void bar ();
struct A {
A (bool) : a(7.0L), b(0) {}
long double a;
long b;
};
struct B {
void foo () { c = bar; }
A c;
};
struct C {
void baz ();
B d;
};
void C::baz () { d.foo (); }