Alessandro Bonazzi e075990ed3 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunto il preprocessore c++ mcpp per sostituire il compilatore nella compilazione delle maschere.
2020-11-28 16:24:08 +01:00

47 lines
1.8 KiB
Plaintext

n_1: Trigraph sequences.
n_2: Line splicing by <backslash>.
n_3: Handling of comment.
n_4: Tokens spelled by digraphs.
n_5: Spaces or tabs in pp-directive.
n_6: #include directive.
n_7: #line directive.
n_9: #pragma directive.
n_10: #if, #elif pp-directive.
n_11: Operator "defined" in #if.
n_12: Pp-number and type of #if expr.
n_13: Valid operators in #if expr.
n_13.5: Usual arithmetic conversion.
n_13.7: Short-circuit evaluation of #if.
n_13.8: Grouping of #if sub-expressions.
n_13.13: #if expression with macros.
n_15: #ifdef, #ifndef directives.
n_18: #define directive.
n_19: Valid re-definitions of macros.
n_20: Macro name identical to keyword.
n_21: Tokenization (no token merging).
n_22: Tokenization of pp-number.
n_23: ## operator in macro definition.
n_24: # operator in macro definition.
n_25: Pre-expansion of macro args.
n_26: No recursive replacement.
n_27: Rescanning of a macro.
n_28: Standard pre-defined macros.
n_29: #undef directive.
n_30: Macro call crossing lines.
n_32: Escape sequence in char-const.
n_37: Translation limits.
i_32.3: Character constant in #if.
i_35: Multi-character character const.
i_35.3: Multi-character wide character.
Total number of tests unpassed.