On 17/05/2015 8:38 p.m., deadalnix wrote: > So this code: > > void main() { > string outs; > > void foo() { > outs ~= "prout !"; > } > > import std.stdio; > writeln(outs); > } > > Obviously print an empty string. > > Bug or feature ? Feature. foo is never called.