[FE 1.0] Fix false positive INTEGER_OPERATOR_RESOLVE_WILL_CHANGE

^KT-47729 In progress
This commit is contained in:
Dmitriy Novozhilov
2021-07-15 13:07:43 +03:00
committed by TeamCityServer
parent 2fb5f776d8
commit afb7625d0c
11 changed files with 89 additions and 5 deletions
@@ -9,7 +9,7 @@ fun test() {
js((b))
js(("c"))
js(<!CONSTANT_EXPECTED_TYPE_MISMATCH, JSCODE_ARGUMENT_SHOULD_BE_CONSTANT!>3<!>)
js(<!INTEGER_OPERATOR_RESOLVE_WILL_CHANGE, JSCODE_ARGUMENT_SHOULD_BE_CONSTANT, TYPE_MISMATCH!>3 + 2<!>)
js(<!JSCODE_ARGUMENT_SHOULD_BE_CONSTANT, TYPE_MISMATCH!>3 + 2<!>)
js(<!CONSTANT_EXPECTED_TYPE_MISMATCH, JSCODE_ARGUMENT_SHOULD_BE_CONSTANT!>1.0f<!>)
js(<!CONSTANT_EXPECTED_TYPE_MISMATCH, JSCODE_ARGUMENT_SHOULD_BE_CONSTANT!>true<!>)
js("$a")