@@ -2335,14 +2335,17 @@ impl<'test> TestCx<'test> {
23352335 rustc. arg ( "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" ) ;
23362336 rustc. arg ( "-Ztranslate-remapped-path-to-local-path=no" ) ;
23372337
2338- // Hide Cargo dependency sources from ui tests to make sure the error message doesn't
2339- // change depending on whether $CARGO_HOME is remapped or not. If this is not present,
2340- // when $CARGO_HOME is remapped the source won't be shown, and when it's not remapped the
2341- // source will be shown, causing a blessing hell.
2342- rustc. arg ( "-Z" ) . arg ( format ! (
2343- "ignore-directory-in-diagnostics-source-blocks={}" ,
2344- home:: cargo_home( ) . expect( "failed to find cargo home" ) . to_str( ) . unwrap( )
2345- ) ) ;
2338+ // #[cfg(not(bootstrap))]: After beta bump, this should **always** run.
2339+ if !( self . config . stage_id . starts_with ( "stage1-" ) && self . config . suite == "ui-fulldeps" ) {
2340+ // Hide Cargo dependency sources from ui tests to make sure the error message doesn't
2341+ // change depending on whether $CARGO_HOME is remapped or not. If this is not present,
2342+ // when $CARGO_HOME is remapped the source won't be shown, and when it's not remapped the
2343+ // source will be shown, causing a blessing hell.
2344+ rustc. arg ( "-Z" ) . arg ( format ! (
2345+ "ignore-directory-in-diagnostics-source-blocks={}" ,
2346+ home:: cargo_home( ) . expect( "failed to find cargo home" ) . to_str( ) . unwrap( )
2347+ ) ) ;
2348+ }
23462349
23472350 // Optionally prevent default --sysroot if specified in test compile-flags.
23482351 if !self . props . compile_flags . iter ( ) . any ( |flag| flag. starts_with ( "--sysroot" ) )
0 commit comments