// Regression test for issue 115264 | |
// Tests that retrieving the ident of 'foo' variable in | |
// the pattern inside main() does not cause an ICE | |
//@ check-pass | |
struct X { | |
foo: i32, | |
} | |
#[allow(unused_variables)] | |
fn main() { | |
let X { | |
#[doc(alias = "StructItem")] | |
foo | |
} = X { | |
foo: 123 | |
}; | |
} |