diff options
| author | Masaki Hara <ackie.h.gmai@gmail.com> | 2018-10-06 22:58:36 +0900 |
|---|---|---|
| committer | Masaki Hara <ackie.h.gmai@gmail.com> | 2018-10-24 21:59:07 +0900 |
| commit | 06b6b1c79088a2697c38cd1719ebe0ce13e67d0b (patch) | |
| tree | af4b41771b70489a82af87358996e211d50e3f1b /src/librustc_codegen_llvm/context.rs | |
| parent | 207531606476a1fa03de815c2a112f3909cda48a (diff) | |
| download | rust-06b6b1c79088a2697c38cd1719ebe0ce13e67d0b.tar.gz rust-06b6b1c79088a2697c38cd1719ebe0ce13e67d0b.zip | |
Make declare_fn accept PolyFnSig instead of Ty.
Diffstat (limited to 'src/librustc_codegen_llvm/context.rs')
| -rw-r--r-- | src/librustc_codegen_llvm/context.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/librustc_codegen_llvm/context.rs b/src/librustc_codegen_llvm/context.rs index 8087f130afa..241f7989e16 100644 --- a/src/librustc_codegen_llvm/context.rs +++ b/src/librustc_codegen_llvm/context.rs @@ -404,15 +404,15 @@ impl<'b, 'tcx> CodegenCx<'b, 'tcx> { return llfn; } - let ty = tcx.mk_fn_ptr(ty::Binder::bind(tcx.mk_fn_sig( + let sig = ty::Binder::bind(tcx.mk_fn_sig( iter::once(tcx.mk_mut_ptr(tcx.types.u8)), tcx.types.never, false, hir::Unsafety::Unsafe, Abi::C - ))); + )); - let llfn = declare::declare_fn(self, "rust_eh_unwind_resume", ty, false); + let llfn = declare::declare_fn(self, "rust_eh_unwind_resume", sig); attributes::unwind(llfn, true); attributes::apply_target_cpu_attr(self, llfn); unwresume.set(Some(llfn)); |
