Inline adds parentheses when it is necessary.
Test data for Remove Unnecessary Parentheses was updated, since parentheses in foo && (bar && baz) is not "unnecessary": removing it changes program semantics. #KT-2637 in progress
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
import java.util.ArrayList
|
||||
|
||||
fun f() {
|
||||
val a = ArrayList<Int>()
|
||||
println(a[if (true) 1 else 2])
|
||||
}
|
||||
Reference in New Issue
Block a user