Mark only unreachable parts of element if it has reachable parts
like for 'return todo()' mark only 'return'
This commit is contained in:
@@ -48,7 +48,7 @@ fun blockAndAndMismatch1() : Int {
|
||||
return <error>true && false</error>
|
||||
}
|
||||
fun blockAndAndMismatch2() : Int {
|
||||
<warning>(return <error>true</error>) && (return <error>false</error>)</warning>
|
||||
(return <error>true</error>) <warning>&& (return <error>false</error>)</warning>
|
||||
}
|
||||
|
||||
fun blockAndAndMismatch3() : Int {
|
||||
@@ -58,7 +58,7 @@ fun blockAndAndMismatch4() : Int {
|
||||
return <error>true || false</error>
|
||||
}
|
||||
fun blockAndAndMismatch5() : Int {
|
||||
<warning>(return <error>true</error>) || (return <error>false</error>)</warning>
|
||||
(return <error>true</error>) <warning>|| (return <error>false</error>)</warning>
|
||||
}
|
||||
fun blockReturnValueTypeMatch1() : Int {
|
||||
return if (1 > 2) <error>1.0</error> else <error>2.0</error>
|
||||
|
||||
@@ -126,12 +126,12 @@ fun t8() : Int {
|
||||
}
|
||||
|
||||
fun blockAndAndMismatch() : Boolean {
|
||||
<warning>(return true) || (return false)</warning>
|
||||
(return true) <warning>|| (return false)</warning>
|
||||
<warning>return true</warning>
|
||||
}
|
||||
|
||||
fun tf() : Int {
|
||||
try {<warning>return 1</warning>} finally{return 1}
|
||||
try {<warning>return</warning> 1} finally{return 1}
|
||||
<warning>return 1</warning>
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user