Rollup merge of #134816 - Integral-Tech:pathbuf-refactor, r=lqd

tools: fix build failure caused by PR #134420

Someone reports build failure after merging pull request #134420: https://github.com/rust-lang/rust/pull/134420#discussion_r1898081258

This pull request fixes the build failure.
This commit is contained in:
许杰友 Jieyou Xu (Joe)
2024-12-27 20:44:15 +08:00
committed by GitHub
+2 -2
View File
@@ -1,5 +1,5 @@
use std::fs::create_dir_all;
use std::path::PathBuf;
use std::path::{Path, PathBuf};
use std::process::Command;
use clap::Parser;
@@ -169,7 +169,7 @@ fn execute_benchmark(cmd: &mut Command, compiler: &Path) {
const MANIFEST_DIR: &str = env!("CARGO_MANIFEST_DIR");
let rustc_perf_dir = PathBuf::from(MANIFEST_DIR).join("../rustc-perf");
let rustc_perf_dir = Path::new(MANIFEST_DIR).join("../rustc-perf");
// We need to set the working directory to `src/tools/perf`, so that it can find the directory
// with compile-time benchmarks.