CyberShadow/DustMite — Issue #5: Win32: Failed compilation on 2.054, 2.055, 2.056, 2.057
Author: AndrejMitrovic
Created: 2011-12-09 08:02:36+00:00
State: open

2.054:
dustmite.d(257): template argument expected following !

After I fix that I get:
Assertion failure: '!vthis->csym' on line 719 in file 'glue.c'
abnormal program termination

2.055:
dmd dsplit.d dustmite.d
Assertion failure: '!vthis->csym' on line 713 in file 'glue.c'
abnormal program termination

2.056
dmd dsplit.d dustmite.d
Notice: As of Phobos 2.055, std.regexp has been deprecated. It will
be removed in February 2012. Please use std.regex instead.
Assertion failure: '!vthis->csym' on line 713 in file 'glue.c'

2.057 (beta):
dmd dsplit.d dustmite.d
Notice: As of Phobos 2.055, std.regexp has been deprecated. It will
be removed in February 2012. Please use std.regex instead.
D:\DMD\dmd2\windows\bin\..\..\src\phobos\std\file.d(3710): Error: f
unction std.file.isDir is deprecated

I'm not sure what's wrong in 2.057, isDir is clearly being called on a string and the deprecated isDir(uint) should not be called at all. :confused: