| typedef __builtin_va_list a; | |
| class b | |
| { | |
| public: | |
| virtual void c (int, const char *, a &); | |
| char d; | |
| void m_fn2 () | |
| { | |
| a a; | |
| c (2, &d, a); | |
| } | |
| }; | |
| class e:b | |
| { | |
| virtual void f () | |
| { | |
| } | |
| void c (int, const char *, a &); | |
| }; | |
| class g | |
| { | |
| protected: | |
| b h; | |
| }; | |
| class i:g | |
| { | |
| int j (); | |
| }; | |
| int | |
| i::j () | |
| { | |
| h.m_fn2 (); | |
| return 0; | |
| } | |