Skip to content

Commit 0c21a28

Browse files
committed
validate --skip and --exclude paths
Signed-off-by: onur-ozkan <[email protected]>
1 parent ae3703c commit 0c21a28

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/bootstrap/src/core/config/config.rs

+7-1
Original file line numberDiff line numberDiff line change
@@ -1314,7 +1314,13 @@ impl Config {
13141314

13151315
// Set flags.
13161316
config.paths = std::mem::take(&mut flags.paths);
1317-
config.skip = flags.skip.into_iter().chain(flags.exclude).collect();
1317+
config.skip = flags
1318+
.skip
1319+
.into_iter()
1320+
.chain(flags.exclude)
1321+
.map(|p| t!(config.src.join(p).canonicalize()))
1322+
.collect();
1323+
13181324
config.include_default_paths = flags.include_default_paths;
13191325
config.rustc_error_format = flags.rustc_error_format;
13201326
config.json_output = flags.json_output;

0 commit comments

Comments
 (0)