about summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/traits
diff options
context:
space:
mode:
authorEduard-Mihai Burtescu <edy.burt@gmail.com>2019-10-29 20:01:31 +0200
committerEduard-Mihai Burtescu <edy.burt@gmail.com>2019-12-03 15:41:43 +0200
commit4b68afe257603a61aa2eb8b8eaa394c5e7a246fe (patch)
tree8d768d7f493f8cb2772abb7e945ce94109320b46 /src/librustc_codegen_ssa/traits
parent5b7d0f389f1ae4177f675a5ac535226ef92027a3 (diff)
downloadrust-4b68afe257603a61aa2eb8b8eaa394c5e7a246fe.tar.gz
rust-4b68afe257603a61aa2eb8b8eaa394c5e7a246fe.zip
rustc_codegen_ssa: use FnAbi::of_instance wherever possible.
Diffstat (limited to 'src/librustc_codegen_ssa/traits')
-rw-r--r--src/librustc_codegen_ssa/traits/debuginfo.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/librustc_codegen_ssa/traits/debuginfo.rs b/src/librustc_codegen_ssa/traits/debuginfo.rs
index 802eaaa357a..e67201b7106 100644
--- a/src/librustc_codegen_ssa/traits/debuginfo.rs
+++ b/src/librustc_codegen_ssa/traits/debuginfo.rs
@@ -2,8 +2,9 @@ use super::BackendTypes;
 use crate::mir::debuginfo::{FunctionDebugContext, VariableKind};
 use rustc::hir::def_id::CrateNum;
 use rustc::mir;
-use rustc::ty::{self, Ty, Instance};
+use rustc::ty::{Ty, Instance};
 use rustc::ty::layout::Size;
+use rustc_target::abi::call::FnAbi;
 use syntax::ast::Name;
 use syntax_pos::{SourceFile, Span};
 
@@ -17,7 +18,7 @@ pub trait DebugInfoMethods<'tcx>: BackendTypes {
     fn create_function_debug_context(
         &self,
         instance: Instance<'tcx>,
-        sig: ty::FnSig<'tcx>,
+        fn_abi: &FnAbi<'tcx, Ty<'tcx>>,
         llfn: Self::Function,
         mir: &mir::Body<'_>,
     ) -> Option<FunctionDebugContext<Self::DIScope>>;