[C++ PATCH] Deprecate -ffriend-injection
[official-gcc.git] / gcc / testsuite / g++.dg / lto / pr51567-1_0.C
blob87a7e97b4e2e916fb3e9a480a27e550aa86ddec2
1 // { dg-lto-do link }
2 // { dg-lto-options { { -flto -g } } }
4 struct _Deque_iterator {
5     int* _M_cur;
6     void foo() {}
7 };
8 class _Deque_base {
9 public:
10     typedef _Deque_iterator iterator;
11     iterator _M_impl;
13 class deque : public _Deque_base {
14 public:
15     typedef _Deque_base::iterator iterator;
17 class OutputContextStack {
18 public:
19     deque m_stack;
20     deque::iterator m_stackPosition;
22 int main()
24   OutputContextStack s;
25   s.m_stackPosition.foo();