lindquist@23: module bug1; lindquist@23: struct Foo { Foo opSub(ref Foo b) { return Foo(); } } lindquist@23: struct Bar { Foo whee; } lindquist@23: void test(ref Bar moo) { Foo nngh; auto plonk = nngh - moo.whee; } lindquist@23: void main() { Bar bar; test(bar); }