]>
Commit | Line | Data |
---|---|---|
d8c4447d MM |
1 | // Build don't link: |
2 | ||
3 | template <class T, class U> | |
4 | struct S { | |
5 | template <class X, class Y, class Z> | |
6 | friend X f(X, Y, Z); | |
7 | }; | |
8 | ||
9 | template class S<int, double>; | |
10 | template char f(char, long, short); | |
11 | template char* f(char*, long*, short*); | |
12 | ||
13 | template <class X, class Y, class Z> | |
14 | X f(X x, Y, Z) { | |
15 | return x; | |
16 | } |