| namespace std { | |
| template <typename, typename = int> class Trans_NS___cxx11_basic_ostringstream; | |
| class ios_base { | |
| class __attribute((__abi_tag__("cxx11"))) failure { | |
| virtual char m_fn2(); | |
| }; | |
| }; | |
| class B : virtual ios_base {}; | |
| template <typename, typename> class Trans_NS___cxx11_basic_ostringstream : B { | |
| public: | |
| void m_fn1(); | |
| }; | |
| } | |
| class A { | |
| public: | |
| A(int) { | |
| std::Trans_NS___cxx11_basic_ostringstream<wchar_t> a; | |
| a.m_fn1(); | |
| } | |
| }; | |
| int b; | |
| void fn1() { (A(b)); } | |
| int | |
| main() | |
| { | |
| } |