66
77#![ doc( html_root_url = "https://doc.rust-lang.org/nightly/" ) ]
88#![ feature( bool_to_option) ]
9- #![ feature( box_patterns) ]
10- #![ feature( box_syntax) ]
119#![ feature( const_cstr_unchecked) ]
1210#![ feature( crate_visibility_modifier) ]
1311#![ feature( extern_types) ]
1412#![ feature( in_band_lifetimes) ]
15- #![ feature( libc) ]
1613#![ feature( nll) ]
17- #![ feature( optin_builtin_traits) ]
18- #![ feature( concat_idents) ]
19- #![ feature( link_args) ]
20- #![ feature( static_nobundle) ]
2114#![ feature( trusted_len) ]
2215#![ recursion_limit = "256" ]
2316
@@ -196,7 +189,7 @@ unsafe impl Sync for LlvmCodegenBackend {}
196189
197190impl LlvmCodegenBackend {
198191 pub fn new ( ) -> Box < dyn CodegenBackend > {
199- box LlvmCodegenBackend ( ( ) )
192+ Box :: new ( LlvmCodegenBackend ( ( ) ) )
200193 }
201194}
202195
@@ -245,7 +238,7 @@ impl CodegenBackend for LlvmCodegenBackend {
245238 }
246239
247240 fn metadata_loader ( & self ) -> Box < MetadataLoaderDyn > {
248- box metadata:: LlvmMetadataLoader
241+ Box :: new ( metadata:: LlvmMetadataLoader )
249242 }
250243
251244 fn provide ( & self , providers : & mut ty:: query:: Providers < ' _ > ) {
@@ -262,12 +255,12 @@ impl CodegenBackend for LlvmCodegenBackend {
262255 metadata : EncodedMetadata ,
263256 need_metadata_module : bool ,
264257 ) -> Box < dyn Any > {
265- box rustc_codegen_ssa:: base:: codegen_crate (
258+ Box :: new ( rustc_codegen_ssa:: base:: codegen_crate (
266259 LlvmCodegenBackend ( ( ) ) ,
267260 tcx,
268261 metadata,
269262 need_metadata_module,
270- )
263+ ) )
271264 }
272265
273266 fn join_codegen (
0 commit comments