Minor in JS backend: don't fail when name is null
#EA-66032 Obsolete
This commit is contained in:
@@ -258,9 +258,10 @@ public final class TranslationUtils {
|
||||
JsExpression thenExpression = ensureNotNull.getThenExpression();
|
||||
if (thenExpression instanceof JsNameRef) {
|
||||
JsName name = ((JsNameRef) thenExpression).getName();
|
||||
assert name != null : "Unexpected state: getName() returned null for `" +thenExpression + "`, ensureNotNull: "+ ensureNotNull;
|
||||
// associate(cache) ensureNotNull expression to new TemporaryConstVariable with same name.
|
||||
context.associateExpressionToLazyValue(ensureNotNull, new TemporaryConstVariable(name, ensureNotNull));
|
||||
if (name != null) {
|
||||
// associate(cache) ensureNotNull expression to new TemporaryConstVariable with same name.
|
||||
context.associateExpressionToLazyValue(ensureNotNull, new TemporaryConstVariable(name, ensureNotNull));
|
||||
}
|
||||
}
|
||||
|
||||
return ensureNotNull;
|
||||
|
||||
Reference in New Issue
Block a user