@@ -24,9 +24,7 @@ use kani_metadata::artifact::convert_type;
24
24
use kani_metadata:: UnsupportedFeature ;
25
25
use kani_metadata:: { ArtifactType , HarnessMetadata , KaniMetadata } ;
26
26
use kani_metadata:: { AssignsContract , CompilerArtifactStub } ;
27
- use rustc_codegen_ssa:: back:: archive:: {
28
- get_native_object_symbols, ArArchiveBuilder , ArchiveBuilder ,
29
- } ;
27
+ use rustc_codegen_ssa:: back:: archive:: { ArArchiveBuilder , ArchiveBuilder , DEFAULT_OBJECT_READER } ;
30
28
use rustc_codegen_ssa:: back:: metadata:: create_wrapper_file;
31
29
use rustc_codegen_ssa:: traits:: CodegenBackend ;
32
30
use rustc_codegen_ssa:: { CodegenResults , CrateInfo } ;
@@ -402,7 +400,7 @@ impl CodegenBackend for GotocCodegenBackend {
402
400
debug ! ( ?crate_type, ?out_path, "link" ) ;
403
401
if * crate_type == CrateType :: Rlib {
404
402
// Emit the `rlib` that contains just one file: `<crate>.rmeta`
405
- let mut builder = Box :: new ( ArArchiveBuilder :: new ( sess, get_native_object_symbols ) ) ;
403
+ let mut builder = Box :: new ( ArArchiveBuilder :: new ( sess, & DEFAULT_OBJECT_READER ) ) ;
406
404
let tmp_dir = TempFileBuilder :: new ( ) . prefix ( "kani" ) . tempdir ( ) . unwrap ( ) ;
407
405
let path = MaybeTempDir :: new ( tmp_dir, sess. opts . cg . save_temps ) ;
408
406
let ( metadata, _metadata_position) = create_wrapper_file (
0 commit comments