diff options
Diffstat (limited to 'src/test/codegen-units/item-collection/generic-impl.rs')
| -rw-r--r-- | src/test/codegen-units/item-collection/generic-impl.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/test/codegen-units/item-collection/generic-impl.rs b/src/test/codegen-units/item-collection/generic-impl.rs index 14316a55732..d1ee8ee624c 100644 --- a/src/test/codegen-units/item-collection/generic-impl.rs +++ b/src/test/codegen-units/item-collection/generic-impl.rs @@ -12,6 +12,7 @@ // compile-flags:-Zprint-trans-items=eager #![deny(dead_code)] +#![feature(start)] struct Struct<T> { x: T, @@ -50,9 +51,9 @@ impl<'a> LifeTimeOnly<'a> { pub fn non_instantiated<T>(&self) {} } - -//~ TRANS_ITEM fn generic_impl::main[0] -fn main() { +//~ TRANS_ITEM fn generic_impl::start[0] +#[start] +fn start(_: isize, _: *const *const u8) -> isize { //~ TRANS_ITEM fn generic_impl::{{impl}}[0]::new[0]<i32> //~ TRANS_ITEM fn generic_impl::id[0]<i32> //~ TRANS_ITEM fn generic_impl::{{impl}}[0]::get[0]<i32, i16> @@ -76,4 +77,6 @@ fn main() { //~ TRANS_ITEM fn generic_impl::{{impl}}[0]::new[0]<generic_impl::Struct[0]<&str>> //~ TRANS_ITEM fn generic_impl::id[0]<generic_impl::Struct[0]<&str>> let _ = (Struct::new(Struct::new("str")).f)(Struct::new("str")); + + 0 } |
