Section 2: Compiler
113
TI
-
89 / TI
-
92 Plus Sierra C Assembler Reference Manual
Not for Distribution
Beta Version February 2, 2001
live variable analysis stack overflow
There were more than 50,000 references in the current function to register
candidate variables. Simplify the function or reduce the number of register
candidates using the
-Or0
or
-Or1
flags to avoid the problem.
loops/switches are nested too deep
Loops cannot be nested deeper than 25 levels and switch statements cannot be
nested deeper than 20 levels.
macro definition too long
A macro definition exceeds 4096 characters.
macro expansion too long
The expansion of a macro cannot exceed 120,000 characters.
memory allocation request too large: code
number
A memory request by the compiler exceeds the maximum block size available on
the host machine. The code
number is an internal code specifying the location of
the memory request in the compiler.
missing #endif
A #if, #ifdef, or #ifndef preprocessor directive is not followed by a matching
#endif directive.
missing newline after preprocessor directive
EOF (end of file) was reached before the newline that completes a preprocessor
directive.
missing or illegal argument to #define directive
The argument to a #define preprocessor directive is missing or is not a valid C
identifier.
missing or invalid argument to #undef directive
The argument to a #undef preprocessor directive is missing or is not a valid C
identifier.
missing or invalid macro name for -
flag flag
The argument to a
-D
or
-U
flag is missing or is an invalid C identifier.