about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm_util.rs
diff options
context:
space:
mode:
authorMara Bos <m-ou.se@m-ou.se>2022-06-22 14:48:49 +0200
committerMara Bos <m-ou.se@m-ou.se>2022-06-22 14:48:49 +0200
commit903357604d154888320135086e4d862bc71d644a (patch)
treece48061f5c69d7475e9a0b9d58b0db4846d7588d /compiler/rustc_codegen_llvm/src/llvm_util.rs
parent392d2728683f140f6125732240e462c43c5caff4 (diff)
downloadrust-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