diff --git a/codeGenCpu6502/src/prog8/codegen/cpu6502/BuiltinFunctionsAsmGen.kt b/codeGenCpu6502/src/prog8/codegen/cpu6502/BuiltinFunctionsAsmGen.kt index 4ffa0aa6c..be4225530 100644 --- a/codeGenCpu6502/src/prog8/codegen/cpu6502/BuiltinFunctionsAsmGen.kt +++ b/codeGenCpu6502/src/prog8/codegen/cpu6502/BuiltinFunctionsAsmGen.kt @@ -680,13 +680,13 @@ internal class BuiltinFunctionsAsmGen(private val program: PtProgram, } } } - else -> { - asmgen.assignExpressionToVariable(fcall.args[0], "P8ZP_SCRATCH_W1", DataType.UWORD, null) - asmgen.assignExpressionToRegister(fcall.args[1], RegisterOrPair.AY) - asmgen.out(" jsr prog8_lib.func_pokew") - return - } + else -> { /* fall through */ } } + + // fall through method: + asmgen.assignExpressionToVariable(fcall.args[0], "P8ZP_SCRATCH_W1", DataType.UWORD, null) + asmgen.assignExpressionToRegister(fcall.args[1], RegisterOrPair.AY) + asmgen.out(" jsr prog8_lib.func_pokew") } private fun funcPeekW(fcall: PtBuiltinFunctionCall, resultToStack: Boolean, resultRegister: RegisterOrPair?) {