https://issues.dlang.org/show_bug.cgi?id=18106 --- Comment #5 from Eyal <eyal at weka.io> --- It makes no sense at all for "@nogc" to apply to statements within a statement block of a function. It would only make sense if it applied recursively to *all* nested scopes. --