OSDN Git Service

* treelang/compile/var_defs.tree: Adjust.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.oliva / typename1.C
1 // { dg-do assemble  }
2
3 // Copyright (C) 1999 Free Software Foundation
4
5 // by Alexandre Oliva <oliva@dcc.unicamp.br>
6 // based on bug report by Nick Rasmussen <nick@jive.org>
7
8 template <class T> struct foo;
9
10 template <class T> struct bar {
11   typedef int foo;
12 };
13
14 template <class T> struct baz {
15   typedef bar<T>::foo foo; // { dg-error "" } missing typename
16 };