1 // PR c++/36631 2 // { dg-options "-O0" } 3 4 template <typename T> struct B 5 { 6 struct C 7 { CB::C8 __attribute__ ((always_inline)) C (C const &c) {} 9 }; gB10 void __attribute__ ((always_inline)) g (C c) {} 11 }; 12 13 void trigger(B<int> b,B<int>::C c)14trigger (B <int> b, B <int>::C c) 15 { 16 b.g (c); 17 } 18