S>Но, простите, как это отлаживать? Если обычный С++ можно в дебагере пройтись по шагам и все станет ясно — то тут мы просто имеем ошибку без всякой возможности понять причину ее возникновения (окромя как догадаться).
Ты программист или где?
Такой код тоже можно отлаживать в дебагере. Собираешь себе компилятор с дебажными символами и запускаешь компиляцию своего кода с компайл-тайм вычислениями под дебагером.
gdb --args clang-debug -c compile-time-code.cpp