aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/MetadataLoader.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2023-06-19 18:18:07 +0200
committerBenjamin Kramer <benny.kra@googlemail.com>2023-06-19 18:20:36 +0200
commita8a811997062d38c6e16e190ecd6377213b77be6 (patch)
treeb1c6380f66584a28ea32c29041653a4c83ac7732 /llvm/lib/Bitcode/Reader/MetadataLoader.cpp
parentc4039c10282f6cc88650f99e05fc1c382605463a (diff)
downloadllvm-a8a811997062d38c6e16e190ecd6377213b77be6.zip
llvm-a8a811997062d38c6e16e190ecd6377213b77be6.tar.gz
llvm-a8a811997062d38c6e16e190ecd6377213b77be6.tar.bz2
[mlir] Fix a rare use-after free in dialect loading
applyExtensions can load further dialects, invalidating the reference to the dialect pointer in the dialects DenseMap. Capture the pointer to prevent that from happening.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/MetadataLoader.cpp')
0 files changed, 0 insertions, 0 deletions