diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2023-06-19 18:18:07 +0200 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2023-06-19 18:20:36 +0200 |
commit | a8a811997062d38c6e16e190ecd6377213b77be6 (patch) | |
tree | b1c6380f66584a28ea32c29041653a4c83ac7732 /llvm/lib/Bitcode/Reader/MetadataLoader.cpp | |
parent | c4039c10282f6cc88650f99e05fc1c382605463a (diff) | |
download | llvm-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