diff options
author | Peter Klausler <pklausler@nvidia.com> | 2025-01-08 13:17:16 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-08 13:17:16 -0800 |
commit | 3c2fc7a45ae230a32e473e093b4583079050a969 (patch) | |
tree | 97d5b387c06ae36872826d2f8b52a57b13f7d2b6 /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | |
parent | 3a8a52f4a52e0c301a5f3d6acce684c7fd4a6d57 (diff) | |
download | llvm-3c2fc7a45ae230a32e473e093b4583079050a969.zip llvm-3c2fc7a45ae230a32e473e093b4583079050a969.tar.gz llvm-3c2fc7a45ae230a32e473e093b4583079050a969.tar.bz2 |
[flang] Refine tokenization trick that hid macro name (#121990)
In order to properly expose the Hollerith editing item in something like
FORMAT(3I9HHOLLERITH) as its own token, the tokenization routine in the
prescanner has special handling for digit strings followed by letters
("3I" above). This handler's effects are too broad, and prevent a macro
name from being recognized as such in a reported bug; make the test for
a hidden Hollerith more precise.
Fixes https://github.com/llvm/llvm-project/issues/121931.
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions