rust/src/librustc_lint
Yuki Okushi e8d30bf542
Rollup merge of #75554 - jumbatm:fix-clashing-extern-decl-overflow, r=lcnr
Fix clashing_extern_declarations stack overflow for recursive types.

Fixes #75512.

Adds a seen set to `structurally_same_type` to avoid recursing indefinitely for types which contain values of the same type through a pointer or reference.
2020-08-19 15:54:30 +09:00
..
nonstandard_style Separate librustc_lint module 2019-06-16 14:17:01 +03:00
array_into_iter.rs Rename TypeckTables to TypeckResults. 2020-07-17 08:47:04 +00:00
builtin.rs Rollup merge of #75554 - jumbatm:fix-clashing-extern-decl-overflow, r=lcnr 2020-08-19 15:54:30 +09:00
Cargo.toml replaced log with tracing 2020-08-15 13:03:11 -07:00
context.rs Auto merge of #75120 - JulianKnodt:rm_reps, r=oli-obk 2020-08-17 23:16:08 +00:00
early.rs rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00
internal.rs rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00
late.rs rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00
levels.rs rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00
lib.rs rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00
non_ascii_idents.rs rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00
nonstandard_style.rs rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00
passes.rs rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00
redundant_semicolon.rs rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00
types.rs Auto merge of #75120 - JulianKnodt:rm_reps, r=oli-obk 2020-08-17 23:16:08 +00:00
unused.rs rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00