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 revision of C++
.  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 input source file characters to
the translation character set
.