comparison gcc/testsuite/g++.dg/template/spec2.C @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
comparison
equal deleted inserted replaced
68:561a7518be6b 111:04ced10e8804
1 // { dg-do compile }
2
3 // Origin: <schmid@snake.iap.physik.tu-darmstadt.de>
4
5 // Bug: Overloading of ordinary and template member function
6 // which enclosing class is specialized is not handled correctly.
7
8 template <class T>
9 struct A
10 {
11 void f(T) {}
12 };
13
14 template<>
15 struct A<int>
16 {
17 void f(int) {}
18 template <class T> void f(T) {}
19 };
20
21 template
22 void A<int>::f(int);