view gcc/testsuite/g++.dg/torture/pr65555.C @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
line wrap: on
line source

// { 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; }