diff options
| author | Ralf Jung <post@ralfj.de> | 2024-11-24 09:16:59 +0100 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2024-11-24 09:16:59 +0100 |
| commit | 6484420e5de69f53c1e48eb19da78f2ebbd56093 (patch) | |
| tree | d028e47443f83d9ef3faa113449f4012890f8432 | |
| parent | 4e4c20d2abe6a218991152b735800fbaf51aedd6 (diff) | |
| download | rust-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.rs | 5 |
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 { |
