about summary refs log tree commit diff
path: root/tests/ui/statics/nested_struct.rs
blob: 6745e102962415da059a5cc10cde6666d6469edb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//@ 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() {}