blob: 355250e4b04a61af0f3f5ae6ca93c0218f2773fb [file] [log] [blame]
Francois Pichet8387e2a2011-04-22 22:18:13 +00001// RUN: %clang_cc1 -fdelayed-template-parsing -fsyntax-only -verify %s
2
3template <class T>
4class A {
5
6 void foo() {
7 undeclared();
8 }
9
10 void foo2();
11};
12
13template <class T>
14void A<T>::foo2() {
15 undeclared();
16}
17
18
19template <class T>
20void foo3() {
21 undeclared();
22}
23
24template void A<int>::foo2();
25
26
27void undeclared()
28{
29
30}
31