blob: 9027c69567d3daf1158eb6fd77ae62a12f581c93 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
// { dg-do compile }
class basic_ostream {
public:
basic_ostream &operator<<(basic_ostream &p1(basic_ostream &)) {
return p1(*this);
}
} a;
void fn1() __attribute__((__noreturn__));
basic_ostream &fn2(basic_ostream &) { fn1(); }
void fn3() { a << fn2; }
|