// https://issues.dlang.org/show_bug.cgi?id=22329 // EXTRA_FILES: imports/imp22329.d /* TEST_OUTPUT: --- fail_compilation/imports/imp22329.d(3): Error: no property `values` for type `test22329.Foo` fail_compilation/imports/imp22329.d(3): Error: incompatible types for `(arg) + (1)`: `Foo` and `int` fail_compilation/test22329.d(20): Error: template instance `imp22329.func!(Foo)` error instantiating --- */ public struct Foo { private int values; alias values this; } void main() { import imports.imp22329 : func; func(Foo()); }