String Literal and Wide String Literal Encoding from the Preprocessor

Adds the __clang_literal_encoding__ and __clang_wide_literal_encoding__
predefined macros to expose the encoding used for string literals to
the preprocessor.

GitOrigin-RevId: 701d70d4c25c4e02b303ba6dee1495708496f615
4 files changed