Error irrecuperable C1002
el compilador no tiene espacio en el montón en el paso 2
El compilador se ha quedado sin espacio de memoria dinámica durante la segunda pasada, probablemente debido a un programa con demasiados símbolos o expresiones complejas.
Para corregir mediante las siguientes posibles soluciones
Divida el archivo de código fuente en varios archivos más pequeños.
Divida las expresiones en subexpresiones más pequeñas.
Quite otros programas o controladores que consumen memoria.