From ec6d0d063db3126d07a51654bfef6a85e9e34ba5 Mon Sep 17 00:00:00 2001 From: Nicolay Mitropolsky Date: Thu, 30 Jan 2020 21:47:43 +0300 Subject: [PATCH] Uast: fix SOE in `UVariableValue.create` (EA-144064) GitOrigin-RevId: b04c9f2b905a82abdf60fa1501780097077d50e4 --- .../uast-common/src/org/jetbrains/uast/values/UVariableValue.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uast/uast-common/src/org/jetbrains/uast/values/UVariableValue.kt b/uast/uast-common/src/org/jetbrains/uast/values/UVariableValue.kt index 61ad8e76c8d2..75942ca986f8 100644 --- a/uast/uast-common/src/org/jetbrains/uast/values/UVariableValue.kt +++ b/uast/uast-common/src/org/jetbrains/uast/values/UVariableValue.kt @@ -81,7 +81,7 @@ class UVariableValue private constructor( val constant = value.toConstant() if (constant is UIntConstant && constant.type == UNumericType.INT) { val castConstant = UIntConstant(constant.value, variable.type) - return create(variable, value.coerceConstant(castConstant), dependencies) + return UVariableValue(variable, value.coerceConstant(castConstant), dependencies) } } }