aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2017-12-14 13:15:08 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2017-12-14 13:15:08 +0000
commit77091b167fd959e1ee0c4dad4ec44de43b6c95db (patch)
tree9e068262e88c9ae489457581de5bd31c914d2a78 /llvm/lib/CodeGen/MachineScheduler.cpp
parentbf484aa0f137c88729136f5a477e0a0594a58769 (diff)
downloadllvm-77091b167fd959e1ee0c4dad4ec44de43b6c95db.zip
llvm-77091b167fd959e1ee0c4dad4ec44de43b6c95db.tar.gz
llvm-77091b167fd959e1ee0c4dad4ec44de43b6c95db.tar.bz2
Warn if we find a Unicode homoglyph for a symbol in an identifier.
Specifically, warn if: * we find a character that the language standard says we must treat as an identifier, and * that character is not reasonably an identifier character (it's a punctuation character or similar), and * it renders identically to a valid non-identifier character in common fixed-width fonts. Some tools "helpfully" substitute the surprising characters for the expected characters, and replacing semicolons with Greek question marks is a common "prank". llvm-svn: 320697
Diffstat (limited to 'llvm/lib/CodeGen/MachineScheduler.cpp')
0 files changed, 0 insertions, 0 deletions