aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorPeter Klausler <pklausler@nvidia.com>2022-03-16 12:32:03 -0700
committerPeter Klausler <pklausler@nvidia.com>2022-03-22 11:48:14 -0700
commitbafbae238aa1948aa511c734a613a95d89a72546 (patch)
treee5c839de064663a0b39bb3acae0601d31adc2574 /clang/lib/Frontend/InitPreprocessor.cpp
parent54d19ba2084ca366b99b95ed22a6862819c55c49 (diff)
downloadllvm-bafbae238aa1948aa511c734a613a95d89a72546.zip
llvm-bafbae238aa1948aa511c734a613a95d89a72546.tar.gz
llvm-bafbae238aa1948aa511c734a613a95d89a72546.tar.bz2
[flang] Initial UTF-8 support in runtime I/O
Implements UTF-8 encoding and decoding for external units with OPEN(ENCODING='UTF-8'). This encoding applies to default CHARACTER values that are not 7-bit ASCII as well as to the wide CHARACTER kinds 2 and 4. Basic testing is in place via direct calls to the runtime I/O APIs, but serious checkout awaits lowering support of the wide CHARACTER kinds. Differential Revision: https://reviews.llvm.org/D122038
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions