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) } } }