import org.checkerframework.checker.tainting.qual.Untainted
class DropLocalityKt {
class Local(var t: String)
fun test(s1: @Untainted Local) {
var s2 = Local("")
sink(s1.t)
s2 = s1
sink(s2.t)
sink(if (true) {
update(s2)
s2.t
} else {
""
}) //warn
}
private fun update(s1: Local) {
s1.t = ""
}
fun sink(string: @Untainted String?) {}
}