X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustc_mir%2Fbuild%2Fexpr%2Finto.rs;h=f85e37a6ca57b6d27aea2b846693f1dd4f449dff;hb=a57f1c9c955177e2a7563dd59f9e3a70458e2be1;hp=9ea3805fdc65210dbae7a0f87ede997f4afe9992;hpb=5de52817c43fcb767ab3c7ecf051872cad6d0df2;p=rust.git diff --git a/src/librustc_mir/build/expr/into.rs b/src/librustc_mir/build/expr/into.rs index 9ea3805fdc6..f85e37a6ca5 100644 --- a/src/librustc_mir/build/expr/into.rs +++ b/src/librustc_mir/build/expr/into.rs @@ -264,7 +264,7 @@ pub fn into_expr( ); exit_block.unit() } - ExprKind::Call { ty, fun, args } => { + ExprKind::Call { ty, fun, args, from_hir_call } => { // FIXME(canndrew): This is_never should probably be an is_uninhabited let diverges = expr.ty.is_never(); let intrinsic = match ty.sty { @@ -326,6 +326,7 @@ pub fn into_expr( } else { Some((destination.clone(), success)) }, + from_hir_call, }, ); success.unit()