Code generation could not complete, most likely because there are too many variables in the module.
50
Cause . . . . . : Code generation could not complete because the compiler reached an internal limit while generating the code for the module. The internal limit that was reached is most likely related to the number of variables in the module.
Recovery . . . : Reduce the number of variables in the module. This may require moving common code into subprocedures or subroutines, or moving some of the code into another module.
Technical description . . . . . . . . : The specific internal limit that was reached cannot be determined. There is no fixed limit to the number of variables.