From 99ff7d206cf8f470305d444054981aba98f43c3b Mon Sep 17 00:00:00 2001 From: paradoxicalguy Date: Tue, 21 Jul 2026 17:01:31 +0000 Subject: [PATCH] bootstrap: use cc::Tool for compiler detection. --- src/bootstrap/src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bootstrap/src/lib.rs b/src/bootstrap/src/lib.rs index f08346789e7e8..3087489c7ad57 100644 --- a/src/bootstrap/src/lib.rs +++ b/src/bootstrap/src/lib.rs @@ -1322,10 +1322,10 @@ impl Build { if let Some(map_to) = self.debuginfo_map_to(which, RemapScheme::NonCompiler) { let map = format!("{}={}", self.src.display(), map_to); - let cc = self.cc(target); - if cc.ends_with("clang") || cc.ends_with("gcc") { + let cc = self.cc_tool(target); + if cc.is_like_clang() || cc.is_like_gnu() { base.push(format!("-fdebug-prefix-map={map}")); - } else if cc.ends_with("clang-cl.exe") { + } else if cc.is_like_clang_cl() { base.push("-Xclang".into()); base.push(format!("-fdebug-prefix-map={map}")); }