From 1ba0b0145601b50e74b6be351891a62e088dc00f Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Mon, 17 Mar 2014 21:10:07 +0400 Subject: [PATCH] Minor in JS backend: dropped unnecessary aliasing in ExpressionVisitor when translate local named function. --- .../jetbrains/k2js/translate/expression/ExpressionVisitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/js.translator/src/org/jetbrains/k2js/translate/expression/ExpressionVisitor.java b/js/js.translator/src/org/jetbrains/k2js/translate/expression/ExpressionVisitor.java index 672eb3035a0..d8980960a1c 100644 --- a/js/js.translator/src/org/jetbrains/k2js/translate/expression/ExpressionVisitor.java +++ b/js/js.translator/src/org/jetbrains/k2js/translate/expression/ExpressionVisitor.java @@ -414,7 +414,7 @@ public final class ExpressionVisitor extends TranslatorVisitor { FunctionDescriptor descriptor = getFunctionDescriptor(context.bindingContext(), expression); JsName name = context.getNameForDescriptor(descriptor); - context.aliasingContext().registerAlias(descriptor, name.makeRef()); + return new JsVars(new JsVars.JsVar(name, alias)).source(expression); }