https://issues.dlang.org/show_bug.cgi?id=17934 --- Comment #2 from Walter Bright <bugzilla at digitalmars.com> --- It sounds like the solution is to infer 'scope' for a struct instance on the stack if it has a destructor. --