Added return label check

This commit is contained in:
svtk
2011-10-13 15:48:56 +04:00
parent 8db6aa4ab4
commit d9b4c972f7
4 changed files with 104 additions and 76 deletions
@@ -0,0 +1,17 @@
namespace return
class A {
fun outer() {
fun inner() {
if (1 < 2)
return@inner
else
return@outer
}
if (1 < 2)
<!NOT_A_RETURN_LABEL!>return@A<!>
else if (2 < 3)
<!NOT_A_RETURN_LABEL!>return<!UNRESOLVED_REFERENCE!>@inner<!><!>
return@outer
}
}