summaryrefslogtreecommitdiff
path: root/support/regression/tests/bug-3387.c
blob: 8d03e3e8bbda280b7a94f41b080d422036d492a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/*
   bug-3387.c
   SDCC generates invalid opcode JP NZ,(HL)
 */

#include <testfwk.h>

void some_func(void)
{
}

void (*func_list[])(void) = { some_func };

void testBug(void)
{
    void (*p_func)(void) = func_list[0];
    if (p_func)
        p_func();
}