diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2018-07-10 22:56:39 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-07-10 22:56:39 +0200 |
| commit | 115447a65dd421728d02478b9132d4a2ac3578c0 (patch) | |
| tree | 2f7758f7ea45462389d28a11c68db22130386178 /src/rustllvm/RustWrapper.cpp | |
| parent | bfac782b691e61c20168aa473708dd16aa4a5eda (diff) | |
| parent | e769deca998479c7b78931af45a26c6c822c74f7 (diff) | |
| download | rust-115447a65dd421728d02478b9132d4a2ac3578c0.tar.gz rust-115447a65dd421728d02478b9132d4a2ac3578c0.zip | |
Rollup merge of #52149 - willmo:transparent-atomics, r=cramertj
Add #[repr(transparent)] to Atomic* types This allows them to be used in `#[repr(C)]` structs without warnings. Since rust-lang/rfcs#1649 and rust-lang/rust#35603 they are already documented to have "the same in-memory representation as" their corresponding primitive types. This just makes that explicit. This was briefly part of #51395, but was controversial and therefore dropped. But it turns out that it's essentially already documented (which I had forgotten).
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
