C1001 - это внутренняя ошибка компилятора Visual C++.

фатальная ошибка C1001: в компиляторе произошла внутренняя ошибка.

Ошибка Visual C++ C1001 указывает на то, что компилятор обнаружил внутреннюю ошибку. Это означает, что компилятор каким-то образом не смог правильно обработать конкретный фрагмент кода. Такие ошибки можно устранить, отключив оптимизацию, но если оборудование вашего компьютера работает нормально (нет ошибок памяти и т. Д.), Это ошибка компилятора, о которой Visual Studio (по умолчанию) попытается сообщить в Microsoft.