diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2022-11-05 00:02:05 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-05 00:02:05 +0100 |
| commit | f6ca5aa19a567f6cb95a0c568cac148f8eb443fb (patch) | |
| tree | 678187a31916d945048be88350736a4ecb158fcf /compiler/rustc_codegen_gcc | |
| parent | b1a47d2fd95e64227c07b428ba2e5170fac368f8 (diff) | |
| parent | c15cfc91c4567c4f079c2543dd395908f30f4911 (diff) | |
| download | rust-f6ca5aa19a567f6cb95a0c568cac148f8eb443fb.tar.gz rust-f6ca5aa19a567f6cb95a0c568cac148f8eb443fb.zip | |
Rollup merge of #103977 - TimNN:memory-effects, r=nikic
LLVM 16: Switch to using MemoryEffects This adapts the compiler to the changes required by https://github.com/llvm/llvm-project/commit/304f1d59ca41872c094def3aee0a8689df6aa398. AFAICT, `WriteOnly` isn't used by the compiler, all `ReadNone` uses were migrated and the remaining use of `ReadOnly` is only for function parameters. To simplify the FFI, this PR uses an enum to represent `MemoryEffects` across the FFI boundary, which then gets mapped to the matching static factory method when constructing the attribute. Fixes #103961. `@rustbot` label +llvm-main r? `@nikic`
Diffstat (limited to 'compiler/rustc_codegen_gcc')
0 files changed, 0 insertions, 0 deletions
