| //@ check-pass |
| /// oli-obk added this test after messing up the interner logic |
| /// around mutability of nested allocations. This was not caught |
| /// by the test suite, but by trying to build stage2 rustc. |
| /// There is no real explanation for this test, as it was just |
| /// a bug during a refactoring. |
| |
| pub struct Lint { |
| pub name: &'static str, |
| pub desc: &'static str, |
| pub report_in_external_macro: bool, |
| pub is_externally_loaded: bool, |
| pub crate_level_only: bool, |
| } |
| |
| static FOO: &Lint = &Lint { |
| name: &"foo", |
| desc: "desc", |
| report_in_external_macro: false, |
| is_externally_loaded: true, |
| crate_level_only: false, |
| }; |
| |
| fn main() {} |