2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.dg / parse / crash13.C
blobd81b6a55e7a6108b04d5be7d35f17d2f026efb93
1 // { dg-do compile }
3 // Origin: Giovanni Bajo <giovannibajo@libero.it>
5 // PR c++/10583: ICE using template function with invalid signature.
7 template <typename> 
8 struct A 
10     struct B 
11     {};
14 template <typename T> 
15 void func(A<T>::B* )    // { dg-error "variable|template|expression" }
16 {                       // { dg-error ";" }
19 int main() 
21   func<void>(0);        // { dg-error "undeclared|expression|;" }