aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
diff options
context:
space:
mode:
authorDmitry Polukhin <dmitry.polukhin@gmail.com>2022-09-15 07:39:10 -0700
committerDmitry Polukhin <dmitry.polukhin@gmail.com>2022-09-17 07:37:19 -0700
commit133b6d7db90d9b52b01e8e09e1aa8fb8d2da0f9d (patch)
tree874f340ac566a3b388bf6c468eb7250ff43eac12 /llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
parent7914e53e312074828293356f569d190ac6eae3bd (diff)
downloadllvm-133b6d7db90d9b52b01e8e09e1aa8fb8d2da0f9d.zip
llvm-133b6d7db90d9b52b01e8e09e1aa8fb8d2da0f9d.tar.gz
llvm-133b6d7db90d9b52b01e8e09e1aa8fb8d2da0f9d.tar.bz2
[clang][C++20] Fix clang/clangd assert/crash after compilation errors
After compilation errors, expression a transformation result may not be usable. It triggers an assert in RemoveNestedImmediateInvocation and SIGSEGV in case of builds without asserts. This issue significantly affects clangd because source may not be valid during typing. Tests cases that I attached was reduce from huge C++ translation unit. Test Plan: check-clang Differential Revision: https://reviews.llvm.org/D133948
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp')
0 files changed, 0 insertions, 0 deletions