On 08/24/2014 07:56 PM, simendsjo wrote: > Using DMD 2.066 on GNU/Linux x86_64. > > This is strange: > > import std.stdio; > void main() { > auto f = tmpfile(); > pragma(msg, typeof(f)); // shared(_IO_FILE)* > } > > But stdio.d looks like the following: > static File tmpfile() @safe > > What is going on here? >
Oh, and ldc 0.14 and gdc 4.9.1 has the same result, so it's not a backend thing at least.