diff options
| author | Mara Bos <m-ou.se@m-ou.se> | 2022-06-22 14:48:49 +0200 |
|---|---|---|
| committer | Mara Bos <m-ou.se@m-ou.se> | 2022-06-22 14:48:49 +0200 |
| commit | 903357604d154888320135086e4d862bc71d644a (patch) | |
| tree | ce48061f5c69d7475e9a0b9d58b0db4846d7588d /compiler/rustc_codegen_llvm/src/llvm_util.rs | |
| parent | 392d2728683f140f6125732240e462c43c5caff4 (diff) | |
| download | rust-903357604d154888320135086e4d862bc71d644a.tar.gz rust-903357604d154888320135086e4d862bc71d644a.zip | |
Work around llvm 12's memory ordering restrictions.
Older llvm has the pre-C++17 restriction on success and failure memory ordering, requiring the former to be at least as strong as the latter. So, for llvm 12, this upgrades the success ordering to a stronger one if necessary.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/llvm_util.rs')
0 files changed, 0 insertions, 0 deletions
