From 923aa4744eed0a2e82c89605221ac3aad616ee05 Mon Sep 17 00:00:00 2001 From: Jesse Ruderman Date: Tue, 27 Sep 2011 11:05:16 -0700 Subject: [PATCH] Test for #924 --- src/test/run-pass/unreachable-code.rs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/test/run-pass/unreachable-code.rs b/src/test/run-pass/unreachable-code.rs index fc8748ff5f0b4..cc49f8c20f5b2 100644 --- a/src/test/run-pass/unreachable-code.rs +++ b/src/test/run-pass/unreachable-code.rs @@ -39,6 +39,10 @@ fn ret_guard() { } } +fn rec_ret() { let _r = {c: ret}; } + +fn vec_ret() { let _v = [1, 2, ret, 4]; } + fn fail_then_concat() { let x = [], y = [3]; fail; @@ -46,4 +50,15 @@ fn fail_then_concat() { "good" + "bye"; } -fn main() {} +fn main() { + // Call the functions that don't fail. + rec_ret(); + vec_ret(); + ret_ret(); + log_ret(); + call_id_2(); + call_id_3(); + call_id_4(); + bind_id_2(); + ret_guard(); +}