aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
diff options
context:
space:
mode:
authorJosh Stone <jistone@redhat.com>2023-01-03 16:04:45 -0800
committerJosh Stone <jistone@redhat.com>2023-01-05 20:41:11 -0800
commit87f57f459e7acbb00a6ca4ee6dec6014c5a97e07 (patch)
treeafdacfb140533d02a8582b797fd0c4aea4d978ad /clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
parent143ec502e9859141e9d340ed59046dad0fc4ee6f (diff)
downloadllvm-87f57f459e7acbb00a6ca4ee6dec6014c5a97e07.zip
llvm-87f57f459e7acbb00a6ca4ee6dec6014c5a97e07.tar.gz
llvm-87f57f459e7acbb00a6ca4ee6dec6014c5a97e07.tar.bz2
[RegAllocFast] Handle new debug values for spills
These new debug values get inserted after the place where the spill happens, which means they won't be reached by the reverse traversal of basic block instructions. This would crash or fail assertions if they contained any virtual registers to be replaced. We can manually handle the new debug values right away to resolve this. Fixes https://github.com/llvm/llvm-project/issues/59172 Reviewed By: StephenTozer Differential Revision: https://reviews.llvm.org/D139590
Diffstat (limited to 'clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp')
0 files changed, 0 insertions, 0 deletions