aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorJeremy Morse <jeremy.morse@sony.com>2022-02-02 15:54:24 +0000
committerJeremy Morse <jeremy.morse@sony.com>2022-02-02 16:01:11 +0000
commit206cafb680cea0741f8c7b276351db516ff27f81 (patch)
tree0a92a95859ecda305376e9728fc1a5ba2f9b354a /clang/lib/Frontend/CompilerInvocation.cpp
parent49d6e3eb332d0cf4a312eaf7a25e1fb72c0d447d (diff)
downloadllvm-206cafb680cea0741f8c7b276351db516ff27f81.zip
llvm-206cafb680cea0741f8c7b276351db516ff27f81.tar.gz
llvm-206cafb680cea0741f8c7b276351db516ff27f81.tar.bz2
Follow up to 9fd9d56dc6b, avoid a memory leak
Gaps in the basic block number range (from blocks being deleted or folded) get block-value-tables allocated but never ejected, leading to a memory leak, currently tripping up the asan buildbots. Fix this up by manually freeing that memory. As suggested elsewhere, if these things were owned by a unique_ptr then cleanup would happen automagically. D118774 should eliminate the need for this dance.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions