diff options
| author | Stuart Pernsteiner <spernsteiner@mozilla.com> | 2014-07-22 08:59:52 -0700 |
|---|---|---|
| committer | Stuart Pernsteiner <spernsteiner@mozilla.com> | 2014-07-28 15:31:42 -0700 |
| commit | 36872d581bc92fe39c30e6abb30037d48ab5065e (patch) | |
| tree | 2eecc332a29065bf0d2326093e6fd1d20018b7f2 | |
| parent | 79e9f14abf50eecb7d3c53f10ad900615bb2d397 (diff) | |
remove unused field CrateContext::uses_gc
| -rw-r--r-- | src/librustc/middle/trans/context.rs | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/librustc/middle/trans/context.rs b/src/librustc/middle/trans/context.rs index f3457f3b0ae..bb528790314 100644 --- a/src/librustc/middle/trans/context.rs +++ b/src/librustc/middle/trans/context.rs @@ -121,10 +121,6 @@ pub struct CrateContext { /// Holds the LLVM values for closure IDs. pub unboxed_closure_vals: RefCell<DefIdMap<ValueRef>>, - /// Set when at least one function uses GC. Needed so that - /// decl_gc_metadata knows whether to link to the module metadata, which - /// is not emitted by LLVM's GC pass when no functions use GC. - pub uses_gc: bool, pub dbg_cx: Option<debuginfo::CrateDebugContext>, pub eh_personality: RefCell<Option<ValueRef>>, @@ -230,7 +226,6 @@ impl CrateContext { opaque_vec_type: Type::from_ref(ptr::mut_null()), builder: BuilderRef_res(llvm::LLVMCreateBuilderInContext(llcx)), unboxed_closure_vals: RefCell::new(DefIdMap::new()), - uses_gc: false, dbg_cx: dbg_cx, eh_personality: RefCell::new(None), intrinsics: RefCell::new(HashMap::new()), |
