diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2017-08-17 16:51:52 -0700 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2017-08-17 20:25:46 -0700 |
| commit | f06323337dd0cf748e8a0ca49d91dac2eae6b4a9 (patch) | |
| tree | d54890bcfaf44fe77098b6de042892eefba586b2 /src/test | |
| parent | 20a2716206ca879ad9848cbb4ac9fcc739dd3f77 (diff) | |
| download | rust-f06323337dd0cf748e8a0ca49d91dac2eae6b4a9.tar.gz rust-f06323337dd0cf748e8a0ca49d91dac2eae6b4a9.zip | |
Verify that an `if` condition block returns a value
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/issue-13483.rs | 13 | ||||
| -rw-r--r-- | src/test/ui/issue-13483.stderr | 10 |
2 files changed, 19 insertions, 4 deletions
diff --git a/src/test/ui/issue-13483.rs b/src/test/ui/issue-13483.rs index e94dc38c5e9..86378043912 100644 --- a/src/test/ui/issue-13483.rs +++ b/src/test/ui/issue-13483.rs @@ -10,7 +10,16 @@ fn main() { if true { - } else if { //ERROR: MISSING CONDITIONAL + } else if { } else { - }; + } } + +fn foo() { + if true { + } else if { + } + bar(); +} + +fn bar() {} diff --git a/src/test/ui/issue-13483.stderr b/src/test/ui/issue-13483.stderr index e49fdcf6d20..3446969dfd2 100644 --- a/src/test/ui/issue-13483.stderr +++ b/src/test/ui/issue-13483.stderr @@ -1,8 +1,14 @@ error: missing condition for `if` statemement --> $DIR/issue-13483.rs:13:14 | -13 | } else if { //ERROR: MISSING CONDITIONAL +13 | } else if { | ^ expected if condition here -error: aborting due to previous error +error: missing condition for `if` statemement + --> $DIR/issue-13483.rs:20:14 + | +20 | } else if { + | ^ expected if condition here + +error: aborting due to 2 previous errors |
