You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ahh I thought we'd have longer since whole crate passes aren't run in parallel even with -Zthreads, however the early lint passes may have happened on a different thread when parallel is enabled
I've been thinking about how to fix it when working on the module pass stuff and have a pretty good idea of how to go about it
Summary
With
-Zthreads
being a thing now, maybe we shouldn't rely on TLS anymore like we're doing right now? I can reliably hit this assertionrust-clippy/clippy_utils/src/macros.rs
Line 393 in 5ba6480
This is a debug assert, so the ICE won't be reproducible with the
cargo clippy
that is shipped as a component.Reproducer
Version
Error output
Backtrace
The text was updated successfully, but these errors were encountered: