Error irrecuperable C1054
límite del compilador: los inicializadores están demasiado anidados
El código supera el límite de anidamiento para inicializadores (10-15 niveles, en función de la combinación de tipos que se inicializan).
Para corregir mediante las siguientes posibles soluciones
Simplifique los tipos de datos que se inicializan para reducir el anidamiento.
Inicialice las variables en instrucciones diferentes después de la declaración.