about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2024-01-21 12:28:52 +0100
committerGitHub <noreply@github.com>2024-01-21 12:28:52 +0100
commita72d6c114b65ac07394b078b550cf788f7a843de (patch)
tree795b242b0613e540341fd8d129d8c99f5f0c4a4e /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
parent092d62734a8283b07aabe68856f46c490e40a228 (diff)
parent6cd6539026dbcd5a7ea85a51bd07770a716ed605 (diff)
downloadrust-a72d6c114b65ac07394b078b550cf788f7a843de.tar.gz
rust-a72d6c114b65ac07394b078b550cf788f7a843de.zip
Rollup merge of #120128 - oli-obk:smir_internal_lift, r=celinval
Make stable_mir::with_tables sound

See the first commit for the actual soundness fix. The rest is just fallout from that and is entirely safe code. Includes most of #120120

The major difference to #120120 is that we don't need an unsafe trait, as we can now rely on the type system (the only unsafe part, and the actual source of the unsoundness was in `with_tables`)

r? `@celinval`
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions