diff options
| author | TheGoddessInari <thegoddessinari@gmail.com> | 2019-03-26 08:46:41 -0700 |
|---|---|---|
| committer | TheGoddessInari <thegoddessinari@gmail.com> | 2019-03-26 08:56:32 -0700 |
| commit | 2a4281998b6cac4893dabea52d38518973bac41a (patch) | |
| tree | 14b1086aab5f4f8ba3aca0d62640ca9fb1e14f09 /src/librustc_codegen_ssa | |
| parent | 54479c624cc24bb852291d83e11cc19389dcb21b (diff) | |
| download | rust-2a4281998b6cac4893dabea52d38518973bac41a.tar.gz rust-2a4281998b6cac4893dabea52d38518973bac41a.zip | |
Remove the block on natvis for lld-link.
Diffstat (limited to 'src/librustc_codegen_ssa')
| -rw-r--r-- | src/librustc_codegen_ssa/back/linker.rs | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/librustc_codegen_ssa/back/linker.rs b/src/librustc_codegen_ssa/back/linker.rs index e6470dbb61c..244505976b6 100644 --- a/src/librustc_codegen_ssa/back/linker.rs +++ b/src/librustc_codegen_ssa/back/linker.rs @@ -596,18 +596,6 @@ impl<'a> Linker for MsvcLinker<'a> { // This will cause the Microsoft linker to embed .natvis info into the PDB file let natvis_dir_path = self.sess.sysroot.join("lib\\rustlib\\etc"); if let Ok(natvis_dir) = fs::read_dir(&natvis_dir_path) { - // LLVM 5.0.0's lld-link frontend doesn't yet recognize, and chokes - // on, the /NATVIS:... flags. LLVM 6 (or earlier) should at worst ignore - // them, eventually mooting this workaround, per this landed patch: - // https://github.com/llvm-mirror/lld/commit/27b9c4285364d8d76bb43839daa100 - if let Some(ref linker_path) = self.sess.opts.cg.linker { - if let Some(linker_name) = Path::new(&linker_path).file_stem() { - if linker_name.to_str().unwrap().to_lowercase() == "lld-link" { - self.sess.warn("not embedding natvis: lld-link may not support the flag"); - return; - } - } - } for entry in natvis_dir { match entry { Ok(entry) => { |
