mirror of
https://github.com/rust-lang/rust.git
synced 2026-07-24 00:26:30 -04:00
7dc2c162b9
lint ImproperCTypes: refactor linting architecture (part 3) This is the third PR in an effort to split https://github.com/rust-lang/rust/pull/134697 (refactor plus overhaul of the ImproperCTypes family of lints) into individually-mergeable parts. Contains: - the changes of the first two PRs - other user-invisible changes, - the prevention of stack overflows while checking irregular recursive types. Fixes: https://github.com/rust-lang/rust/issues/130310 Superset of: https://github.com/rust-lang/rust/pull/146271 and its superset rust-lang/rust#146273
Documentation on crash tests is at https://rustc-dev-guide.rust-lang.org/tests/compiletest#crash-tests.
Alternatively, you can build the documentation from this repository:
mdbook serve --open src/doc/rustc-dev-guide
The documentation will then be available at http://localhost:3000/tests/compiletest.html#crash-tests.