summaryrefslogtreecommitdiffstats
path: root/src/test/ui/regions/issue-5243.rs
blob: c511d45f02de4fb10be35e0982a5b62217ac749c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// run-pass
#![allow(dead_code)]
// Check that merely having lifetime parameters is not
// enough for codegen to consider this as non-monomorphic,
// which led to various assertions and failures in turn.

// pretty-expanded FIXME #23616

struct S<'a> {
    v: &'a isize
}

fn f<'lt>(_s: &'lt S<'lt>) {}

pub fn main() {
    f(& S { v: &42 });
}