about summary refs log tree commit diff
diff options
context:
space:
mode:
authorStjepan Glavina <stjepang@gmail.com>2018-11-08 17:12:14 +0100
committerStjepan Glavina <stjepang@gmail.com>2018-11-08 17:12:14 +0100
commit06cf9ae7f98f06cde8424ce569efe72c0728c252 (patch)
tree0e27374a8316f34daea814ea39cd6e6ab4d34062
parent39771339fd4f62d4c35676bd7cd1ddb4c5d9b84c (diff)
downloadrust-06cf9ae7f98f06cde8424ce569efe72c0728c252.tar.gz
rust-06cf9ae7f98f06cde8424ce569efe72c0728c252.zip
Fix return type of forget intrinsic
-rw-r--r--src/librustc_typeck/check/intrinsic.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_typeck/check/intrinsic.rs b/src/librustc_typeck/check/intrinsic.rs
index 0279105473f..f34cd53e4c9 100644
--- a/src/librustc_typeck/check/intrinsic.rs
+++ b/src/librustc_typeck/check/intrinsic.rs
@@ -134,7 +134,7 @@ pub fn check_intrinsic_type<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
             "rustc_peek" => (1, vec![param(0)], param(0)),
             "init" => (1, Vec::new(), param(0)),
             "uninit" => (1, Vec::new(), param(0)),
-            "forget" => (1, vec![param(0)], param(0)),
+            "forget" => (1, vec![param(0)], tcx.mk_unit()),
             "transmute" => (2, vec![ param(0) ], param(1)),
             "move_val_init" => {
                 (1,