diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2022-11-12 17:25:00 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-12 17:25:00 +0100 |
| commit | 798815aec562f04bf9cd0ddbb8e8e03c906fb1cc (patch) | |
| tree | fc8a80e0b58977246cb21d404bd2d905ccbf0f4d /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp | |
| parent | aa05f99001924004757ebd44b54bb6a4dd30c8bd (diff) | |
| parent | 0e0bcd95cda4293915ecd68921320a0928cdd0bb (diff) | |
| download | rust-798815aec562f04bf9cd0ddbb8e8e03c906fb1cc.tar.gz rust-798815aec562f04bf9cd0ddbb8e8e03c906fb1cc.zip | |
Rollup merge of #104110 - krasimirgg:msan-16, r=nagisa
prevent uninitialized access in black_box for zero-sized-types Don't read the pointer location in black_box for zero sized types, just emit a memory clobber instead. Addresses https://github.com/rust-lang/rust/issues/103304 when rust is build against LLVM at HEAD. Zulip thread: https://rust-lang.zulipchat.com/#narrow/stream/187780-t-compiler.2Fwg-llvm/topic/.28with.20llvm.20at.20HEAD.29.3A.20msan.20error.20in.20core.3A.3Ahint.3A.3Ablack_box
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
