allow symbol_intern_string_literal lint in test modules by onur-ozkan · Pull Request #134173 · rust-lang/rust (original) (raw)

Since #133545, x check compiler --stage 1 no longer works because compiler test modules trigger symbol_intern_string_literal lint errors. Bootstrap shouldn't control when to ignore or enable this lint in the compiler tree (using Kind != Test was ineffective for obvious reasons).

Also, conditionally adding this rustflag invalidates the build cache between x test and other commands.

This PR removes the Kind check from bootstrap and handles it directly in the compiler tree in a more natural way.