From 0786da7a2348c83cfe4fd0dfb17485cea668450a Mon Sep 17 00:00:00 2001 From: ketmar Date: Thu, 15 Mar 2012 14:03:27 +0200 Subject: [PATCH] awasm: cosmetix --- src/awasm.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/awasm.c b/src/awasm.c index 9c97156..f4c8abc 100644 --- a/src/awasm.c +++ b/src/awasm.c @@ -425,6 +425,7 @@ static LabelInfo *addLabel (const char *name) { LabelInfo *l; // if (!name || !name[0]) abort(); + //if (strcmp(name, "item_glovesg") == 0) fatal("!!!"); if (findLabel(name)) fatal("duplicate label: '%s'", name); l = malloc(sizeof(LabelInfo)); if (l == NULL) fatal("out of memory"); @@ -1213,7 +1214,12 @@ static void parseDW (void) { if (token == TK_ID) { LabelInfo *l = findLabel(tstr); // - if (l == NULL) fatal("unknown label: '%s'", tstr); + if (l == NULL) { + l = addLabel(tstr); + l->type = LB_CODE; + l->value = -1; + //fatal("unknown label: '%s'", tstr); + } addLabelRef(l, pc); tint = l->value; } else if (token != TK_NUM) { -- 2.11.4.GIT