aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorjimingham <jingham@apple.com>2025-03-25 09:56:58 -0700
committerGitHub <noreply@github.com>2025-03-25 09:56:58 -0700
commit870463519bab45acf8590d41d9f2a161c37f26d5 (patch)
tree06f1b3d286b19b811bb22d3da8ff3c88ebb5d9a8 /clang/lib/Lex/ModuleMap.cpp
parent0919ab3cb64668d771540c83fe439da8796b9ada (diff)
downloadllvm-870463519bab45acf8590d41d9f2a161c37f26d5.zip
llvm-870463519bab45acf8590d41d9f2a161c37f26d5.tar.gz
llvm-870463519bab45acf8590d41d9f2a161c37f26d5.tar.bz2
Fix the managing of the session dictionary when you have nested wrappers (#132846)
Since the inner wrapper call might have removed one of the entries from the global dict that the outer wrapper ALSO was going to delete, make sure that we check that the key is still in the global dict before trying to act on it.
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions