struct unit {};
void foo( void );
unit bar( unit );
int main() {
	unit u;
	foo( foo() );
	bar( bar( u ) );
}
