File tree Expand file tree Collapse file tree 4 files changed +6
-6
lines changed Expand file tree Collapse file tree 4 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -862,7 +862,7 @@ fn get_metadata_section_imp(target: &Target,
862
862
match DeflateDecoder :: new ( compressed_bytes) . read_to_end ( & mut inflated) {
863
863
Ok ( _) => {
864
864
let buf = unsafe { OwningRef :: new_assert_stable_address ( inflated) } ;
865
- buf. map_owner_box ( ) . erase_owner ( )
865
+ rustc_erase_owner ! ( buf. map_owner_box( ) )
866
866
}
867
867
Err ( _) => {
868
868
return Err ( format ! ( "failed to decompress metadata: {}" , filename. display( ) ) ) ;
@@ -875,7 +875,7 @@ fn get_metadata_section_imp(target: &Target,
875
875
let mut buf = vec ! [ ] ;
876
876
file. read_to_end ( & mut buf) . map_err ( |_|
877
877
format ! ( "failed to read rmeta metadata: '{}'" , filename. display( ) ) ) ?;
878
- OwningRef :: new ( buf) . map_owner_box ( ) . erase_owner ( )
878
+ rustc_erase_owner ! ( OwningRef :: new( buf) . map_owner_box( ) )
879
879
}
880
880
} ;
881
881
let blob = MetadataBlob ( raw_bytes) ;
Original file line number Diff line number Diff line change @@ -88,7 +88,7 @@ impl MetadataLoader for LlvmMetadataLoader {
88
88
filename. display( ) )
89
89
} )
90
90
} ) ?;
91
- Ok ( buf . erase_owner ( ) )
91
+ Ok ( rustc_erase_owner ! ( buf ) )
92
92
}
93
93
94
94
fn get_dylib_metadata ( & self ,
@@ -106,7 +106,7 @@ impl MetadataLoader for LlvmMetadataLoader {
106
106
. ok_or_else ( || format ! ( "provided path not an object file: '{}'" ,
107
107
filename. display( ) ) ) ?;
108
108
let buf = of. try_map ( |of| search_meta_section ( of, target, filename) ) ?;
109
- Ok ( buf . erase_owner ( ) )
109
+ Ok ( rustc_erase_owner ! ( buf ) )
110
110
}
111
111
}
112
112
}
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ extern crate log;
36
36
#[ macro_use]
37
37
extern crate rustc;
38
38
extern crate rustc_back;
39
- extern crate rustc_data_structures;
39
+ # [ macro_use ] extern crate rustc_data_structures;
40
40
extern crate syntax;
41
41
extern crate syntax_pos;
42
42
Original file line number Diff line number Diff line change @@ -144,7 +144,7 @@ impl MetadataLoaderTrait for NoLlvmMetadataLoader {
144
144
let mut buf = Vec :: new ( ) ;
145
145
io:: copy ( & mut entry, & mut buf) . unwrap ( ) ;
146
146
let buf: OwningRef < Vec < u8 > , [ u8 ] > = OwningRef :: new ( buf) . into ( ) ;
147
- return Ok ( buf. map_owner_box ( ) . erase_owner ( ) ) ;
147
+ return Ok ( rustc_erase_owner ! ( buf. map_owner_box( ) ) ) ;
148
148
}
149
149
}
150
150
You can’t perform that action at this time.
0 commit comments