OSDN Git Service

PR c++/54858
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / template / dependent-expr8.C
1 // Origin PR c++/48574
2 // { dg-options "-std=c++0x" }
3 // { dg-do compile }
4
5 struct A
6 {
7   virtual int foo();
8 };
9
10 void baz (int);
11
12 template <typename T>
13 void
14 bar(T x)
15 {
16   A &b = *x;
17   baz (b.foo ());
18 }
19
20 void
21 foo()
22 {
23   A a;
24   bar(&a);
25 }