The unified diff between revisions [76aea49e..] and [e36d05ae..] is displayed below. It can also be downloaded as a raw diff.
This diff has been restricted to the following files: 'src/lsc/codegen.c'
# # old_revision [76aea49e8393c839b573eaac31eb8e2fb218d2d6] # new_revision [e36d05aec1b58ab05b8602bed8ed5faf304fe45f] # # patch "src/lsc/codegen.c" # from [54841dc0395a35f38eeef2e81231366c4fed3015] # to [eadf986764263a936e4e1daa589e245ccee66212] # ============================================================ --- src/lsc/codegen.c 54841dc0395a35f38eeef2e81231366c4fed3015 +++ src/lsc/codegen.c eadf986764263a936e4e1daa589e245ccee66212 @@ -140,7 +140,7 @@ void output_functions_action(struct hash pad = (4 - (len % 4)) % 4; output_int(len+pad); output_int(0); /* type */ - output_int(get_label(ptr->value) + 8); + output_int(get_label(ptr->value) + 28); output_int(0); /* nargs */ output_string(ptr->name); output_byte(0); /* terminator */ @@ -1267,6 +1267,7 @@ void output_code(void) if (!lookup_constant_string(x, &abiver)) \ printf("%s not defined\n", x); \ output_int(abiver); \ + printf("ABIVERSION(%s) = %x\n", x, abiver); \ } while (0) pc = (pc + 3) & ~3; /* Align table */