]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_trans/trans/foreign.rs
Auto merge of #30931 - oli-obk:trans_disr_newtype, r=arielb1
[rust.git] / src / librustc_trans / trans / foreign.rs
index b1f62477bb7672ef059e655f98ba78eaf1c9bfa4..217310d6610b70b488f841be4826f4e8e6d74ebd 100644 (file)
@@ -27,6 +27,7 @@
 use trans::type_::Type;
 use trans::type_of::*;
 use trans::type_of;
+use trans::Disr;
 use middle::infer;
 use middle::ty::{self, Ty};
 use middle::subst::Substs;
@@ -334,7 +335,7 @@ pub fn trans_native_call<'blk, 'tcx>(bcx: Block<'blk, 'tcx>,
             llarg_rust
         } else {
             if passed_arg_tys[i].is_bool() {
-                let val = LoadRangeAssert(bcx, llarg_rust, 0, 2, llvm::False);
+                let val = LoadRangeAssert(bcx, llarg_rust, Disr(0), Disr(2), llvm::False);
                 Trunc(bcx, val, Type::i1(bcx.ccx()))
             } else {
                 Load(bcx, llarg_rust)