Affected subclause: [lex.phases]
Change:
Removal of trigraph support as a required feature
. Rationale:
Prevents accidental uses of trigraphs in non-raw string literals and comments
. Effect on original feature:
Valid C++ 2014 code that uses trigraphs may not be valid or may have different
semantics in this International Standard
. Implementations may choose to
translate trigraphs as specified in C++ 2014 if they appear outside of a raw
string literal, as part of the
implementation-defined mapping from physical source file characters to
the basic source character set
.