[previous] 0873 [next] [C] Preprocessing token cannot be converted to an actual token.
Constraint violations REFERENCE - ISO:C90-6.1 Lexical Elements - Constraints

This is a constraint error

An invalid token has been encountered during preprocessing. For a preprocessing token to be converted to an actual token it must have the lexical form of either a keyword, an identifier, a constant, a string literal, an operator or a punctuator.

For example, in the following declaration, the first character of the object identifier has been mis-typed - by using the number '1' (one) instead of the letter 'l'. Therefore the identifier is not recognised as a valid token:


/*PRQA S 553,911,2017,3211,3408 ++*/

int  1x;        /* Message 0873 and others */
int  lx;        /* OK - object identifier spelled correctly */

QA·C Source Code Analyser 8.1.2
© 2013 Programming Research.
www.programmingresearch.com
Personality Groups | Glossary | Message Index Contents