This commit is contained in:
Gus Caplan 2020-12-30 12:52:21 -06:00
parent 5d04957a4b
commit da66a31572
No known key found for this signature in database
GPG key ID: F00BD11880E82F0E
19 changed files with 129 additions and 18 deletions

View file

@ -170,10 +170,7 @@ pub fn target_machine_factory(
// On the wasm target once the `atomics` feature is enabled that means that
// we're no longer single-threaded, or otherwise we don't want LLVM to
// lower atomic operations to single-threaded operations.
if singlethread
&& sess.target.llvm_target.contains("wasm32")
&& sess.target_features.contains(&sym::atomics)
{
if singlethread && sess.target.is_like_wasm && sess.target_features.contains(&sym::atomics) {
singlethread = false;
}