8c6337f3f6
Used EQ origin to detect. Added a test to check dynamic_var = "bar" case is not affected
29 lines
558 B
Kotlin
Vendored
29 lines
558 B
Kotlin
Vendored
// EXPECTED_REACHABLE_NODES: 1288
|
|
package foo
|
|
|
|
fun box(): String {
|
|
var a: dynamic = 12
|
|
var b: dynamic = 33.4
|
|
var c: dynamic = "text"
|
|
val d: dynamic = true
|
|
|
|
a += d
|
|
assertEquals(13, a)
|
|
c += a
|
|
assertEquals("text13", c)
|
|
a %= 7
|
|
assertEquals(6, a)
|
|
b -= 32
|
|
assertEquals(1.3999999999999986, b)
|
|
b *= n
|
|
assertEquals(58.79999999999994, b)
|
|
b /= a
|
|
assertEquals(9.79999999999999, b)
|
|
c += a * 3 + b / n
|
|
assertEquals("text1318.233333333333334", c)
|
|
a = 14
|
|
assertEquals(14, a)
|
|
|
|
return "OK"
|
|
}
|