On Tuesday, 17 November 2015 at 05:25:27 UTC, Jeremy DeHaan wrote:
On Monday, 16 November 2015 at 22:47:27 UTC, Vincent R wrote:
On Monday, 16 November 2015 at 15:34:13 UTC, Jeremy DeHaan
wrote:
Should I file an issue in the bugzilla just in case? And if
it makes you feel better, this is the first issue I've
encountered with the MinGW builds.
yes you should and please post the code you have used because
I would be curious to reproduce it myself.
Thanks
Absolutely. I'm going to spend some time narrowing this down
and making sure I know what exactly is causing it before I post
any code though.
After minimizing my code, I am now wondering if it has something
to do with ranges in general or if it is related to just
dirEntries. This will cause a crash:
module test;
import std.stdio;
import std.file;
void main(string[] args)
{
writeln("Testing");
auto directoryEntries = dirEntries("C:\\", SpanMode.shallow);
writeln("fails?");
}//crash on exiting the scope
And if we try to do something with the range we get a crash
earlier.
module test;
import std.stdio;
import std.file;
import std.array;
void main(string[] args)
{
writeln("Testing");
auto directoryEntries = array(dirEntries("C:\\",
SpanMode.shallow)); //crash here
writeln("fails?");//never printed
}