OSDN Git Service

Pizza-lize :-)
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / lookup / using25.C
1 // PR c++/26256
2 // { dg-do run }
3
4 struct A
5 {
6     int next;
7 };
8
9 struct B
10 {
11     int next;
12 };
13
14 struct C : public A, public B
15 {
16     using A::next;
17 };
18
19 void foo(C& c) { c.next = 42; }
20
21 int main()
22 {
23     C c;
24     foo (c);
25     c.B::next = 12;
26     if (c.next != 42 || c.A::next != 42 || c.B::next != 12)
27         __builtin_abort();
28 }