diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2020-06-01 08:33:07 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2020-06-01 08:33:07 -0700 |
| commit | 0fd9a37ff452a9a32a2cbab9273bc964f0f047f3 (patch) | |
| tree | d48c31312f9cb7fc61a559ac35f1d22ea26170be /src/librustc_codegen_ssa | |
| parent | b85e3fe010413b8c528d4de593d912a5ba024653 (diff) | |
| download | rust-0fd9a37ff452a9a32a2cbab9273bc964f0f047f3.tar.gz rust-0fd9a37ff452a9a32a2cbab9273bc964f0f047f3.zip | |
rustc: Remove the `--passive-segments` LLD flag on wasm
This flag looks like it's been removed in LLVM 10, so this removes rustc unconditionally passing the flag.
Diffstat (limited to 'src/librustc_codegen_ssa')
| -rw-r--r-- | src/librustc_codegen_ssa/back/linker.rs | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/librustc_codegen_ssa/back/linker.rs b/src/librustc_codegen_ssa/back/linker.rs index 46c365efdb5..77cb31bf3d2 100644 --- a/src/librustc_codegen_ssa/back/linker.rs +++ b/src/librustc_codegen_ssa/back/linker.rs @@ -1010,9 +1010,6 @@ impl<'a> WasmLd<'a> { // sharing memory and instantiating the module multiple times. As a // result if it were exported then we'd just have no sharing. // - // * `--passive-segments` - all memory segments should be passive to - // prevent each module instantiation from reinitializing memory. - // // * `--export=__wasm_init_memory` - when using `--passive-segments` the // linker will synthesize this function, and so we need to make sure // that our usage of `--export` below won't accidentally cause this @@ -1026,7 +1023,6 @@ impl<'a> WasmLd<'a> { cmd.arg("--shared-memory"); cmd.arg("--max-memory=1073741824"); cmd.arg("--import-memory"); - cmd.arg("--passive-segments"); cmd.arg("--export=__wasm_init_memory"); cmd.arg("--export=__wasm_init_tls"); cmd.arg("--export=__tls_size"); |
