@@ -14,7 +14,7 @@ use schema;
14
14
15
15
use rustc:: dep_graph:: DepTrackingMapConfig ;
16
16
use rustc:: middle:: cstore:: { CrateStore , CrateSource , LibSource , DepKind ,
17
- ExternCrate , NativeLibrary , MetadataLoader , LinkMeta ,
17
+ NativeLibrary , MetadataLoader , LinkMeta ,
18
18
LinkagePreference , LoadedMacro , EncodedMetadata } ;
19
19
use rustc:: hir:: def;
20
20
use rustc:: middle:: lang_items;
@@ -156,6 +156,7 @@ provide! { <'tcx> tcx, def_id, cdata, cnum,
156
156
dylib_dependency_formats => { Rc :: new( cdata. get_dylib_dependency_formats( & tcx. dep_graph) ) }
157
157
is_allocator => { cdata. is_allocator( & tcx. dep_graph) }
158
158
is_panic_runtime => { cdata. is_panic_runtime( & tcx. dep_graph) }
159
+ extern_crate => { Rc :: new( cdata. extern_crate. get( ) ) }
159
160
}
160
161
}
161
162
@@ -283,11 +284,6 @@ impl CrateStore for cstore::CStore {
283
284
self . get_crate_data ( cnum) . name ( )
284
285
}
285
286
286
- fn extern_crate ( & self , cnum : CrateNum ) -> Option < ExternCrate >
287
- {
288
- self . get_crate_data ( cnum) . extern_crate . get ( )
289
- }
290
-
291
287
fn crate_hash ( & self , cnum : CrateNum ) -> Svh
292
288
{
293
289
self . get_crate_hash ( cnum)
0 commit comments