@@ -47,7 +47,7 @@ enum EnumNoDrop<T1, T2> {
47
47
struct NonGenericNoDrop ( i32 ) ;
48
48
49
49
struct NonGenericWithDrop ( i32 ) ;
50
- //~ MONO_ITEM fn core::ptr[0]::drop_in_place[0]<generic_drop_glue::NonGenericWithDrop[0]> @@ generic_drop_glue0 [Internal]
50
+ //~ MONO_ITEM fn core::ptr[0]::drop_in_place[0]<generic_drop_glue::NonGenericWithDrop[0]> @@ generic_drop_glue-cgu.0 [Internal]
51
51
52
52
impl Drop for NonGenericWithDrop {
53
53
//~ MONO_ITEM fn generic_drop_glue::{{impl}}[2]::drop[0]
@@ -57,11 +57,11 @@ impl Drop for NonGenericWithDrop {
57
57
//~ MONO_ITEM fn generic_drop_glue::start[0]
58
58
#[ start]
59
59
fn start ( _: isize , _: * const * const u8 ) -> isize {
60
- //~ MONO_ITEM fn core::ptr[0]::drop_in_place[0]<generic_drop_glue::StructWithDrop[0]<i8, char>> @@ generic_drop_glue0 [Internal]
60
+ //~ MONO_ITEM fn core::ptr[0]::drop_in_place[0]<generic_drop_glue::StructWithDrop[0]<i8, char>> @@ generic_drop_glue-cgu.0 [Internal]
61
61
//~ MONO_ITEM fn generic_drop_glue::{{impl}}[0]::drop[0]<i8, char>
62
62
let _ = StructWithDrop { x : 0i8 , y : 'a' } . x ;
63
63
64
- //~ MONO_ITEM fn core::ptr[0]::drop_in_place[0]<generic_drop_glue::StructWithDrop[0]<&str, generic_drop_glue::NonGenericNoDrop[0]>> @@ generic_drop_glue0 [Internal]
64
+ //~ MONO_ITEM fn core::ptr[0]::drop_in_place[0]<generic_drop_glue::StructWithDrop[0]<&str, generic_drop_glue::NonGenericNoDrop[0]>> @@ generic_drop_glue-cgu.0 [Internal]
65
65
//~ MONO_ITEM fn generic_drop_glue::{{impl}}[0]::drop[0]<&str, generic_drop_glue::NonGenericNoDrop[0]>
66
66
let _ = StructWithDrop { x : "&str" , y : NonGenericNoDrop ( 0 ) } . y ;
67
67
@@ -70,17 +70,17 @@ fn start(_: isize, _: *const *const u8) -> isize {
70
70
71
71
// This is supposed to generate drop-glue because it contains a field that
72
72
// needs to be dropped.
73
- //~ MONO_ITEM fn core::ptr[0]::drop_in_place[0]<generic_drop_glue::StructNoDrop[0]<generic_drop_glue::NonGenericWithDrop[0], f64>> @@ generic_drop_glue0 [Internal]
73
+ //~ MONO_ITEM fn core::ptr[0]::drop_in_place[0]<generic_drop_glue::StructNoDrop[0]<generic_drop_glue::NonGenericWithDrop[0], f64>> @@ generic_drop_glue-cgu.0 [Internal]
74
74
let _ = StructNoDrop { x : NonGenericWithDrop ( 0 ) , y : 0f64 } . y ;
75
75
76
- //~ MONO_ITEM fn core::ptr[0]::drop_in_place[0]<generic_drop_glue::EnumWithDrop[0]<i32, i64>> @@ generic_drop_glue0 [Internal]
76
+ //~ MONO_ITEM fn core::ptr[0]::drop_in_place[0]<generic_drop_glue::EnumWithDrop[0]<i32, i64>> @@ generic_drop_glue-cgu.0 [Internal]
77
77
//~ MONO_ITEM fn generic_drop_glue::{{impl}}[1]::drop[0]<i32, i64>
78
78
let _ = match EnumWithDrop :: A :: < i32 , i64 > ( 0 ) {
79
79
EnumWithDrop :: A ( x) => x,
80
80
EnumWithDrop :: B ( x) => x as i32
81
81
} ;
82
82
83
- //~MONO_ITEM fn core::ptr[0]::drop_in_place[0]<generic_drop_glue::EnumWithDrop[0]<f64, f32>> @@ generic_drop_glue0 [Internal]
83
+ //~MONO_ITEM fn core::ptr[0]::drop_in_place[0]<generic_drop_glue::EnumWithDrop[0]<f64, f32>> @@ generic_drop_glue-cgu.0 [Internal]
84
84
//~ MONO_ITEM fn generic_drop_glue::{{impl}}[1]::drop[0]<f64, f32>
85
85
let _ = match EnumWithDrop :: B :: < f64 , f32 > ( 1.0 ) {
86
86
EnumWithDrop :: A ( x) => x,
0 commit comments