diff --git a/test/val/jmp-callax.c b/test/val/jmp-callax.c new file mode 100644 index 000000000..224b89251 --- /dev/null +++ b/test/val/jmp-callax.c @@ -0,0 +1,21 @@ +static unsigned char val; + +static void foo(void) { + val = 5; +} + +static void wrap() { + + asm("lda #<%v", foo); + asm("ldx #>%v", foo); + asm("jmp callax"); + +} + +int main() { + + val = 0; + wrap(); + + return val == 5 ? 0 : 1; +}