Section 2: Compiler
115
TI
-
89 / TI
-
92 Plus Sierra C Assembler Reference Manual
Not for Distribution
Beta Version February 2, 2001
parser stack overflow
A statement is too complex for the compiler to process. To correct the problem,
break the statement into simpler statements.
pointer illegal in switch
The expression following the switch keyword must evaluate to an integer type.
pointer to a function can only be assigned, op
operator
A pointer to a function cannot be operated on other than by an assignment
operator.
preprocessor error
number (internal)
An internal error has occurred in the preprocessor section of the compiler. Please
submit a problem report on TI’s web site.
prototype declarations are nested too deep
Function prototype declarations can be nested up to ten levels deep.
redeclaration of
identifier
The given
identifier is declared more than once.
redeclaration of formal parameter
identifier
A formal parameter is declared more than once in the argument declaration list.
redeclaration of label
identifier
The given label appears more than once in a function.
redeclaration of
identifier (prototype mismatch)
The function
identifier was declared or defined with a prototype argument list that
does not match the prototype argument list of an in-scope declaration of the
same function.
redeclaration of tag
identifier
The given structure, union, or enumeration tag is multiply defined.
reference to macro
identifier is nested too deep
Macros cannot be nested deeper than 32 levels.