this is dicy, whether we have a method to explicitly enable_llvm_override

This commit is contained in:
bit-aloo 2025-09-16 21:20:14 +05:30
parent 05131bd5f1
commit a29474d3ff
No known key found for this signature in database

View file

@ -125,4 +125,19 @@ impl ConfigBuilder {
Config::parse(Flags::parse(&self.args))
}
pub fn create_config_without_ci_llvm_override(mut self) -> Config {
// Run in dry-check, otherwise the test would be too slow
self.args.push("--dry-run".to_string());
// Ignore submodules
self.args.push("--set".to_string());
self.args.push("build.submodules=false".to_string());
// Do not mess with the local rustc checkout build directory
self.args.push("--build-dir".to_string());
self.args.push(self.directory.join("build").display().to_string());
Config::parse(Flags::parse(&self.args))
}
}