aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
diff options
context:
space:
mode:
authorOliver Stannard <oliver.stannard@arm.com>2024-12-19 10:34:56 +0000
committerGitHub <noreply@github.com>2024-12-19 10:34:56 +0000
commitecdc5289afec1af98640b6375a52aaf448fe7388 (patch)
tree57a092a0a2b8742dc75bc843bd40215620758f83 /clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
parente020f460275aab9053d9e090d0b777b40da14a81 (diff)
downloadllvm-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