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 */