Replace test assertions in the prod code with require

This commit is contained in:
Sergey Mashkov
2015-11-24 17:57:54 +03:00
parent e25d31618c
commit f1783530ac
5 changed files with 8 additions and 11 deletions
@@ -18,7 +18,6 @@ package org.jetbrains.kotlin.js.inline.util
import com.google.dart.compiler.backend.js.ast.*
import kotlin.test.assertTrue
import org.jetbrains.kotlin.js.inline.context.NamingContext
import org.jetbrains.kotlin.js.inline.util.rewriters.LabelNameRefreshingVisitor
@@ -27,7 +26,7 @@ public fun aliasArgumentsIfNeeded(
arguments: List<JsExpression>,
parameters: List<JsParameter>
) {
assertTrue { arguments.size() <= parameters.size() }
require(arguments.size <= parameters.size) { "arguments.size (${arguments.size}) should be less or equal to parameters.size (${parameters.size})" }
for ((arg, param) in arguments.zip(parameters)) {
val paramName = param.getName()