about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/context.rs
diff options
context:
space:
mode:
authorDenis Merigoux <denis.merigoux@gmail.com>2018-10-03 13:49:57 +0200
committerEduard-Mihai Burtescu <edy.burt@gmail.com>2018-11-16 15:07:24 +0200
commitc0a428ee702329b0ad818a67a6ecc9617df267c7 (patch)
treec47602d70ccd0f3d54f47e29730e880751afada4 /src/librustc_codegen_llvm/context.rs
parent915382f7306be7841c4254cee13fa55a865bdd8b (diff)
downloadrust-c0a428ee702329b0ad818a67a6ecc9617df267c7.tar.gz
rust-c0a428ee702329b0ad818a67a6ecc9617df267c7.zip
Great separation of librustc_codegen_llvm: librustc_codegen_ssa compiles
Diffstat (limited to 'src/librustc_codegen_llvm/context.rs')
-rw-r--r--src/librustc_codegen_llvm/context.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/librustc_codegen_llvm/context.rs b/src/librustc_codegen_llvm/context.rs
index b0d153f8efc..3eb9728e90c 100644
--- a/src/librustc_codegen_llvm/context.rs
+++ b/src/librustc_codegen_llvm/context.rs
@@ -10,6 +10,7 @@
 
 use attributes;
 use llvm;
+use llvm_util;
 use rustc::dep_graph::DepGraphSafe;
 use rustc::hir;
 use debuginfo;
@@ -445,6 +446,9 @@ impl MiscMethods<'tcx> for CodegenCx<'ll, 'tcx> {
         attributes::apply_target_cpu_attr(self, llfn)
     }
 
+    fn closure_env_needs_indirect_debuginfo(&self) {
+        llvm_util::get_major_version() < 6
+    }
 
     fn create_used_variable(&self) {
         let name = const_cstr!("llvm.used");