/* TEST_OUTPUT: --- fail_compilation/fail17502.d(13): Error: function `fail17502.Foo.foo` `void` functions have no result fail_compilation/fail17502.d(13): Error: undefined identifier `res` fail_compilation/fail17502.d(17): Error: function `fail17502.Foo.bar` `void` functions have no result fail_compilation/fail17502.d(17): Error: undefined identifier `res` --- */ class Foo { void foo() out (res) { assert(res > 5); } do {} auto bar() out (res) { assert (res > 5); } do { return; } }