From 19d7539a45526c0961c1be654e53e118c2025b9a Mon Sep 17 00:00:00 2001 From: Stepan Koltsov Date: Mon, 9 Apr 2012 20:45:31 +0400 Subject: [PATCH] useful assertion in js backend --- .../jetbrains/k2js/translate/expression/FunctionTranslator.java | 1 + 1 file changed, 1 insertion(+) diff --git a/js/js.translator/src/org/jetbrains/k2js/translate/expression/FunctionTranslator.java b/js/js.translator/src/org/jetbrains/k2js/translate/expression/FunctionTranslator.java index 07da21232a2..9076fb0c937 100644 --- a/js/js.translator/src/org/jetbrains/k2js/translate/expression/FunctionTranslator.java +++ b/js/js.translator/src/org/jetbrains/k2js/translate/expression/FunctionTranslator.java @@ -85,6 +85,7 @@ public final class FunctionTranslator extends AbstractTranslator { this.descriptor = getFunctionDescriptor(context.bindingContext(), functionDeclaration); this.functionDeclaration = functionDeclaration; this.functionObject = context().getFunctionObject(descriptor); + assert this.functionObject.getParameters().isEmpty(); this.functionBody = functionObject.getBody(); //NOTE: it's important we compute the context before we start the computation this.functionBodyContext = getFunctionBodyContext();