2 /* { dg-do compile } */
3 /* { dg-require-visibility "" } */
4 /* { dg-options "-O2 -Wno-return-type" } */
6 #pragma GCC visibility push(hidden)
10 unsigned long m_fn1 () const;
17 virtual bool m_fn2 (void) = 0;
21 virtual bool m_fn3 (const int &p1, B *p2) = 0;
25 bool m_fn3 (const int &p1, B *p2);
33 virtual unsigned int m_fn4 () = 0;
38 int txNodeSetContext_aContextNodeSet;
43 return mPosition < m_fn4 ();
45 unsigned int m_fn4 ();
46 unsigned int mPosition;
52 F::m_fn3 (const int &p1, B *p2)
56 unsigned int c = mPredicates.m_fn1 ();