diff options
author | James Henderson <james.henderson@sony.com> | 2021-02-23 15:32:45 +0000 |
---|---|---|
committer | James Henderson <james.henderson@sony.com> | 2021-03-05 08:57:40 +0000 |
commit | 076698154ad7cd36c590379ed09fdd14047b8244 (patch) | |
tree | 7b433b17c79611b0351f5a2ed49df9ab9734691b /clang/lib/Serialization/ModuleFileExtension.cpp | |
parent | 47c343d7685f4ce9d8013c2e7ed3e30869875f4d (diff) | |
download | llvm-076698154ad7cd36c590379ed09fdd14047b8244.zip llvm-076698154ad7cd36c590379ed09fdd14047b8244.tar.gz llvm-076698154ad7cd36c590379ed09fdd14047b8244.tar.bz2 |
[llvm-objcopy] Fix crash for binary input files with non-ascii names
The code was using the standard isalnum function which doesn't handle
values outside the non-ascii range. Switching to using llvm::isAlnum
instead ensures we don't provoke undefined behaviour, which can in some
cases result in crashes.
Reviewed by: MaskRay
Differential Revision: https://reviews.llvm.org/D97663
Diffstat (limited to 'clang/lib/Serialization/ModuleFileExtension.cpp')
0 files changed, 0 insertions, 0 deletions