diff options
| author | Eduard-Mihai Burtescu <edy.burt@gmail.com> | 2019-10-29 20:01:31 +0200 |
|---|---|---|
| committer | Eduard-Mihai Burtescu <edy.burt@gmail.com> | 2019-12-03 15:41:43 +0200 |
| commit | 4b68afe257603a61aa2eb8b8eaa394c5e7a246fe (patch) | |
| tree | 8d768d7f493f8cb2772abb7e945ce94109320b46 /src/librustc_codegen_ssa/traits | |
| parent | 5b7d0f389f1ae4177f675a5ac535226ef92027a3 (diff) | |
| download | rust-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.rs | 5 |
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>>; |
