/* TEST_OUTPUT: --- fail_compilation/diag9247.d(11): Error: functions cannot return opaque type S by value fail_compilation/diag9247.d(12): Error: functions cannot return opaque type S by value --- */ struct S; S foo(); S function() bar;