about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2024-11-24 09:16:59 +0100
committerRalf Jung <post@ralfj.de>2024-11-24 09:16:59 +0100
commit6484420e5de69f53c1e48eb19da78f2ebbd56093 (patch)
treed028e47443f83d9ef3faa113449f4012890f8432
parent4e4c20d2abe6a218991152b735800fbaf51aedd6 (diff)
downloadrust-6484420e5de69f53c1e48eb19da78f2ebbd56093.tar.gz
rust-6484420e5de69f53c1e48eb19da78f2ebbd56093.zip
the emscripten OS no longer exists on non-wasm targets
-rw-r--r--compiler/rustc_target/src/spec/tests/tests_impl.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/compiler/rustc_target/src/spec/tests/tests_impl.rs b/compiler/rustc_target/src/spec/tests/tests_impl.rs
index bd47d12ef9f..522b9f837d7 100644
--- a/compiler/rustc_target/src/spec/tests/tests_impl.rs
+++ b/compiler/rustc_target/src/spec/tests/tests_impl.rs
@@ -19,6 +19,9 @@ impl Target {
         if self.is_like_msvc {
             assert!(self.is_like_windows);
         }
+        if self.os == "emscripten" {
+            assert!(self.is_like_wasm);
+        }
 
         // Check that default linker flavor is compatible with some other key properties.
         assert_eq!(self.is_like_osx, matches!(self.linker_flavor, LinkerFlavor::Darwin(..)));
@@ -137,7 +140,7 @@ impl Target {
             assert!(self.dynamic_linking);
         }
         // Apparently PIC was slow on wasm at some point, see comments in wasm_base.rs
-        if self.dynamic_linking && !(self.is_like_wasm && self.os != "emscripten") {
+        if self.dynamic_linking && !self.is_like_wasm {
             assert_eq!(self.relocation_model, RelocModel::Pic);
         }
         if self.position_independent_executables {