diff options
author | Oliver Stannard <oliver.stannard@arm.com> | 2024-12-19 10:34:56 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-19 10:34:56 +0000 |
commit | ecdc5289afec1af98640b6375a52aaf448fe7388 (patch) | |
tree | 57a092a0a2b8742dc75bc843bd40215620758f83 /clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp | |
parent | e020f460275aab9053d9e090d0b777b40da14a81 (diff) | |
download | llvm-ecdc5289afec1af98640b6375a52aaf448fe7388.zip llvm-ecdc5289afec1af98640b6375a52aaf448fe7388.tar.gz llvm-ecdc5289afec1af98640b6375a52aaf448fe7388.tar.bz2 |
[Clang] Fix crash in __builtin_assume_aligned (#114217)
The CodeGen for __builtin_assume_aligned assumes that the first argument
is a pointer, so crashes if the int-conversion error is downgraded or
disabled. Emit a non-downgradable error if the argument is not a
pointer, like we currently do for __builtin_launder.
Fixes #110914.
Diffstat (limited to 'clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp')
0 files changed, 0 insertions, 0 deletions