From 3ad6631df3bdc6cf98856e69750e9deda7e88fed Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Fri, 11 Sep 2015 15:08:30 +0300 Subject: [PATCH] Remove lazy value as all usages evaluate it right after creation --- .../org/jetbrains/kotlin/js/inline/ExpressionDecomposer.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/js/js.inliner/src/org/jetbrains/kotlin/js/inline/ExpressionDecomposer.kt b/js/js.inliner/src/org/jetbrains/kotlin/js/inline/ExpressionDecomposer.kt index 188dc63ec67..ee754b8bc90 100644 --- a/js/js.inliner/src/org/jetbrains/kotlin/js/inline/ExpressionDecomposer.kt +++ b/js/js.inliner/src/org/jetbrains/kotlin/js/inline/ExpressionDecomposer.kt @@ -319,9 +319,7 @@ class ExpressionDecomposer private constructor( private inner class Temporary(val value: JsExpression? = null) { val name: JsName = scope.declareTemporary() - val variable: JsVars by lazy { - newVar(name, value) - } + val variable: JsVars = newVar(name, value) val nameRef: JsExpression get() = name.makeRef()