Я бы сформулировал иначе: Либо всё работает, всё понятно, никаких вопросов, либо всё непонятно и может помочь только фикс dmd 8)
фикс ldc...
была ситуация года 3 назад, когда впервые пробовал на arm D собирать, было что exception'ы как-то не перехватывались совсем, приложение падало с каким-то странным стектрейсом, попытки разобраться привели меня к переводам статей (кстати одногрупник мой делал)
https://habr.com/ru/post/279111/, я разбираясь наткнулся на какое-то значение, хотел узнать что оно значит (типа enum'а) а в исходниках не оказалось такого значения, это был конец, думал "всё, дальше ничего не понятно что откуда берётся и почему, программа не работает, значит D нельзя на arm использовать"...
потом обновлением ldc это магическим образом исправилось