diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.ns/template18.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.ns/template18.C | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.ns/template18.C b/gcc/testsuite/g++.old-deja/g++.ns/template18.C new file mode 100644 index 000000000..f5a4755e8 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.ns/template18.C @@ -0,0 +1,24 @@ +// { dg-do link } +// Origin: Andrey Slepuhin <pooh@msu.ru> + +namespace A +{ + int j; + + template <typename val_t> + struct X + { + inline X () + { + extern int j; + i = j; + } + + int i; + }; +} + +int main () +{ + A::X<int> x; +} |