122
Section 2: Compiler
TI
-
89 / TI
-
92 Plus Sierra C Assembler Reference Manual
Not for Distribution
Beta Version February 2, 2001
warning: statement cannot be reached
There is no path by which the statement can be reached. The compiler does not
generate code for unreachable statements.
warning: string initializer too long
The string used to initialize a character array contains more characters than the
array can hold.
warning: struct/union pointer required
The left operand of the arrow (
−
> ) operator is not a structure or union pointer.
warning: struct/union type required
The left operand of the arrow (
−
> ) operator is not a structure or union type.
warning: too many dimensions for symbolic debugging
The object file symbol table cannot keep track of more than six levels of array
dimensions.
warning: unnecessary assignment of variable
identifier
An assignment is made to the given variable, and the variable is not used before
it is assigned to again or the end of the function is reached.
wrong number of arguments for macro
identifier
The number of arguments in a macro invocation does not match the number of
arguments in the macro definition.
zero or negative array dimension
Array dimensions must be positive integer values.