about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/debuginfo
diff options
context:
space:
mode:
authorDenis Merigoux <denis.merigoux@gmail.com>2018-09-05 14:14:03 -0700
committerEduard-Mihai Burtescu <edy.burt@gmail.com>2018-11-16 14:11:59 +0200
commit730b13ab51b0885cb8a750036e9429e6c2a193f1 (patch)
treea80c3c3a5e8c51ef6c6d5c7fa9d750b17221339c /src/librustc_codegen_llvm/debuginfo
parent5f28e0a0b627c2e20689906db8475e2e7d133672 (diff)
downloadrust-730b13ab51b0885cb8a750036e9429e6c2a193f1.tar.gz
rust-730b13ab51b0885cb8a750036e9429e6c2a193f1.zip
Traitification of type_ methods
The methods are now attached to CodegenCx instead of Type
Diffstat (limited to 'src/librustc_codegen_llvm/debuginfo')
-rw-r--r--src/librustc_codegen_llvm/debuginfo/gdb.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/librustc_codegen_llvm/debuginfo/gdb.rs b/src/librustc_codegen_llvm/debuginfo/gdb.rs
index 78958080a3b..35b17a265a4 100644
--- a/src/librustc_codegen_llvm/debuginfo/gdb.rs
+++ b/src/librustc_codegen_llvm/debuginfo/gdb.rs
@@ -16,9 +16,8 @@ use common::CodegenCx;
 use builder::Builder;
 use declare;
 use rustc::session::config::DebugInfo;
-use type_::Type;
 use value::Value;
-use interfaces::{BuilderMethods, CommonMethods};
+use interfaces::{BuilderMethods, CommonMethods, TypeMethods};
 
 use syntax::attr;
 
@@ -56,7 +55,7 @@ pub fn get_or_insert_gdb_debug_scripts_section_global(cx: &CodegenCx<'ll, '_>)
         let section_contents = b"\x01gdb_load_rust_pretty_printers.py\0";
 
         unsafe {
-            let llvm_type = Type::array(Type::i8(cx),
+            let llvm_type = cx.array(cx.i8(),
                                         section_contents.len() as u64);
 
             let section_var = declare::define_global(cx, section_var_name,