diff --git a/codeGenCpu6502/src/prog8/codegen/cpu6502/BuiltinFunctionsAsmGen.kt b/codeGenCpu6502/src/prog8/codegen/cpu6502/BuiltinFunctionsAsmGen.kt index a28365484..1faf4894b 100644 --- a/codeGenCpu6502/src/prog8/codegen/cpu6502/BuiltinFunctionsAsmGen.kt +++ b/codeGenCpu6502/src/prog8/codegen/cpu6502/BuiltinFunctionsAsmGen.kt @@ -274,7 +274,7 @@ internal class BuiltinFunctionsAsmGen(private val program: PtProgram, private fun funcSqrt(fcall: PtBuiltinFunctionCall, resultToStack: Boolean, resultRegister: RegisterOrPair?, scope: IPtSubroutine?) { translateArguments(fcall, scope) - when(fcall.type) { + when(fcall.args[0].type) { DataType.UBYTE -> { if(resultToStack) asmgen.out(" ldy #0 | jsr prog8_lib.func_sqrt16_stack")