]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_trans/consts.rs
is_foreign_item
[rust.git] / src / librustc_trans / consts.rs
index 6afb340107d6661aa1c3a5ad517319757942f887..eac0a062567194cd056253b4ff0a320cae3d0a47 100644 (file)
@@ -186,7 +186,7 @@ pub fn get_static(ccx: &CrateContext, def_id: DefId) -> ValueRef {
                 llvm::set_thread_local(g, true);
             }
         }
-        if ccx.use_dll_storage_attrs() && !ccx.sess().cstore.is_foreign_item(def_id) {
+        if ccx.use_dll_storage_attrs() && !ccx.tcx().is_foreign_item(def_id) {
             // This item is external but not foreign, i.e. it originates from an external Rust
             // crate. Since we don't know whether this crate will be linked dynamically or
             // statically in the final application, we always mark such symbols as 'dllimport'.