blob: 6a48b886e036167331c3168e6eb8fea5f0639b04 [file] [log] [blame]
/*
TEST_OUTPUT:
---
fail_compilation/b19717.d(16): Error: undefined identifier `Foo`, did you mean function `foo`?
fail_compilation/b19717.d(13): Error: forward reference to template `foo`
fail_compilation/b19717.d(13): Error: forward reference to inferred return type of function call `foo()`
---
*/
enum bar = __traits(getMember, mixin(__MODULE__), "foo");
auto foo() {
return foo();
}
void foo(Foo) {}