Open hardliner66 opened 7 years ago
This happens for me both on linux and windows, both 2.072 and 2.071. Only in release mode.
(Note: Apperently the "null dereference in function" is a compile-time error. That surprised me.)
In commit 6b2097f694421d1927d004e924aa7cb1e5d6bb2a, I've attempted to fix the null dereference the error is referring to. However, now the compiler just simply hangs (but again, only in release mode).
I think it's clear this is hitting on some compiler bug, although I'm at a bit of a loss as to narrowing it down from here. I've filed what I could at bugzilla: https://issues.dlang.org/show_bug.cgi?id=17135
Just posting a "me too". I was a bit puzzled by the null dereference as well.
With the newest version of SDLang-D (dependency "sdlang-d" version="~>0.10.1") the release build fails with the error "null dereference in function".
build command line:
dependency "sdlang-d" version="~>0.10.1"
Code to reproduce:
Output: log.txt
Tested on Windows 10 x64.
dub version info: DUB version 1.1.1, built on Nov 30 2016 dmd version info: DMD32 D Compiler v2.072.1
Version 0.9.6 does compile in release mode.