about summary refs log tree commit diff
path: root/tests/ui/issues/issue-49955.rs
blob: c2f160bd6d4cc5daee8b3f12f051cedbd341b14f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//@ run-pass

const ALL_THE_NUMS: [u32; 1] = [
    1
];

#[inline(never)]
fn array(i: usize) -> &'static u32 {
    return &ALL_THE_NUMS[i];
}

#[inline(never)]
fn tuple_field() -> &'static u32 {
    &(42,).0
}

fn main() {
    assert_eq!(tuple_field().to_string(), "42");
    assert_eq!(array(0).to_string(), "1");
}