1 /* { dg-do compile } */
2 /* { dg-require-visibility "" } */
4 typedef enum {} UErrorCode;
7 virtual A &m_fn1(A &, const A &, UErrorCode &) const;
12 class __attribute__((visibility("hidden"))) B : public A {
14 B(A &p1) : norm2(p1), set(0) {}
15 A &m_fn1(A &, const A &, UErrorCode &) const;
24 p1->m_fn1(b, 0, a).m_fn2();