diff options
| author | Jorge Aparicio <jorge@japaric.io> | 2018-08-23 16:34:38 +0200 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2018-09-30 17:27:06 +0200 |
| commit | bd3c7812cbadf875ebcc79d65a1f65c29dea0c8c (patch) | |
| tree | 3dda20f43364bb563a0551efdb5459761dbc5b8e /src/librustc_codegen_llvm/declare.rs | |
| parent | f9bbb5f31df8232fb1e17a3408b62590c30112c7 (diff) | |
| download | rust-bd3c7812cbadf875ebcc79d65a1f65c29dea0c8c.tar.gz rust-bd3c7812cbadf875ebcc79d65a1f65c29dea0c8c.zip | |
use is_uninhabited in more places
Diffstat (limited to 'src/librustc_codegen_llvm/declare.rs')
| -rw-r--r-- | src/librustc_codegen_llvm/declare.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc_codegen_llvm/declare.rs b/src/librustc_codegen_llvm/declare.rs index 5e743ac51bc..7141c9ece89 100644 --- a/src/librustc_codegen_llvm/declare.rs +++ b/src/librustc_codegen_llvm/declare.rs @@ -23,7 +23,7 @@ use llvm; use llvm::AttributePlace::Function; use rustc::ty::{self, Ty}; -use rustc::ty::layout::{self, LayoutOf}; +use rustc::ty::layout::LayoutOf; use rustc::session::config::Sanitizer; use rustc_data_structures::small_c_str::SmallCStr; use rustc_target::spec::PanicStrategy; @@ -137,7 +137,7 @@ pub fn declare_fn( let fty = FnType::new(cx, sig, &[]); let llfn = declare_raw_fn(cx, name, fty.llvm_cconv(), fty.llvm_type(cx)); - if cx.layout_of(sig.output()).abi == layout::Abi::Uninhabited { + if cx.layout_of(sig.output()).abi.is_uninhabited() { llvm::Attribute::NoReturn.apply_llfn(Function, llfn); } |
