On Tuesday, 2 October 2018 at 01:57:00 UTC, Vladimir Panteleev
wrote:
Ran into this today, don't have time to dig in now but maybe
someone ran into this too.
Steps to reproduce:
- git clone https://github.com/CyberShadow/ae
- cd ae/demo/inputtiming
- (download/unpack
https://www.libsdl.org/release/SDL2-2.0.8-win32-x86.zip or
https://www.libsdl.org/release/SDL2-2.0.8-win32-x64.zip to
current directory)
- dub
On Windows, I get a range violation (in ae.sys.log) which
indicates that Runtime.args has length 0, which should never
happen.
This doesn't happen if I build as usual with rdmd, or on Linux
(either rdmd or Dub).
I'd take a look at what arguments are passed to DMD with rdmd vs.
dub.
Maybe to module order is different?