diff --git a/libraries/stdlib/wasm/src/kotlin/reflect/primitives.kt b/libraries/stdlib/wasm/src/kotlin/reflect/primitives.kt index 4dd04aa31b2..94a33511c59 100644 --- a/libraries/stdlib/wasm/src/kotlin/reflect/primitives.kt +++ b/libraries/stdlib/wasm/src/kotlin/reflect/primitives.kt @@ -5,6 +5,7 @@ package kotlin.wasm.internal +import kotlin.reflect.KClass import kotlin.reflect.KFunction import kotlin.reflect.wasm.internal.* @@ -34,8 +35,8 @@ internal object PrimitiveClasses { val floatArrayClass = wasmGetKClass() val doubleArrayClass = wasmGetKClass() - fun functionClass(arity: Int): KClassImpl { + fun functionClass(arity: Int): KClass<*> { //TODO FunctionN - return (if (arity == 0) wasmGetKClass>() else ErrorKClass) as KClassImpl + return (if (arity == 0) wasmGetKClass>() else ErrorKClass) } } \ No newline at end of file