diff --git a/src/test/run-pass/else-if.rs b/src/test/run-pass/else-if.rs index 9e3eac149fd..d9e5b869025 100644 --- a/src/test/run-pass/else-if.rs +++ b/src/test/run-pass/else-if.rs @@ -16,4 +16,27 @@ fn main() { check(true); } -} \ No newline at end of file + if (1 == 2) { + check(false); + } else if (2 == 2) { + if (1 == 1) { + check(true); + } else { + if (2 == 1) { + check(false); + } else { + check(false); + } + } + } + + if (1 == 2) { + check(false); + } else { + if (1 == 2) { + check(false); + } else { + check(true); + } + } +}