mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-22 11:31:05 +08:00
parent
5a99c3a649
commit
73d5e6c118
28
gcc/testsuite/g++.dg/template/member.C
Normal file
28
gcc/testsuite/g++.dg/template/member.C
Normal file
@ -0,0 +1,28 @@
|
||||
// { dg-do compile }
|
||||
|
||||
|
||||
class BIXSet{
|
||||
int z[4];
|
||||
public:
|
||||
void f(BIXSet &other){
|
||||
z[0]=other.z[0];
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
class TestCase2{
|
||||
public:
|
||||
BIXSet a,b;
|
||||
|
||||
public:
|
||||
void run(void){
|
||||
BIXSet x,y;
|
||||
process(0,x,y);
|
||||
}
|
||||
|
||||
protected:
|
||||
template<class BS> void process(const int d,BS &en,BS &lb){
|
||||
a.f(en);b.f(lb);
|
||||
}
|
||||
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user