[IR] Combine IrInterpreterNameCheck with common one
This way we achieve faster compilation time. We want to traverse IR tree as little as possible. If we add new checker than the time to evaluate constants basically doubles. #KT-58923
This commit is contained in:
Vendored
+1
-1
@@ -27,7 +27,7 @@ class A {
|
||||
val insideStringConcat = "${temp::b.<!EVALUATED("b")!>name<!>}"
|
||||
|
||||
val complexExpression1 = A()::a.<!EVALUATED("a")!>name<!> + A()::b.<!EVALUATED("b")!>name<!>
|
||||
val complexExpression2 = A::a.<!EVALUATED("a")!>name<!> <!EVALUATED("ab")!>+ A::b.<!EVALUATED("b")!>name<!><!>
|
||||
val complexExpression2 = A::a.name <!EVALUATED("ab")!>+ A::b.name<!>
|
||||
|
||||
var recursive = ::test.<!EVALUATED("test")!>name<!>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user