aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja/g++.brendan/crash40.C
blob: dcebfbebade8560af0cea6be5cbb47bb1a7c2f68 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Build don't link: 
// GROUPS passed old-abort
class foo {

public:

	virtual foo &operator <<(foo &(foo::*)(foo &));
};


foo &foo::operator<<(foo &(foo::*manip)(foo &))
{
 
   (this->*manip)(*this);
 
   return *this;
}