// Regression test for #34991: an ICE occurred here because we inline // some of the vector routines and give them a local def-id `X`. This // got hashed after codegen (`hir_owner(X)`). When we load back up, we get an // error because the `X` is remapped to the original def-id (in // libstd), and we can't hash a HIR node from std. //@ revisions:rpass1 rpass2 #![feature(rustc_attrs)] use std::vec::Vec; pub fn foo() -> Vec { vec![1, 2, 3] } pub fn bar() { foo(); } pub fn main() { bar(); }