]> git.mdlowis.com Git - projs/onward.git/commitdiff
Corrected dumpw handling of embedded literals
authorMichael D. Lowis <mike@mdlowis.com>
Sun, 23 Nov 2014 02:25:50 +0000 (21:25 -0500)
committerMichael D. Lowis <mike@mdlowis.com>
Sun, 23 Nov 2014 02:25:50 +0000 (21:25 -0500)
source/main.c

index 14565f77eb494bf1ce16f4541965652e89fc572e..f30ca5e1d8261bb3f0fb4882f9635f10e015ad0a 100755 (executable)
@@ -19,8 +19,11 @@ defcode("dumpw", dumpw, LATEST_BUILTIN, 0u) {
         printf("code:");
         word_t** code = (word_t**)word->code;
         while(*code) {
-            printf("\t%s\n", (*code)->name);
+            printf("\t%s", (*code)->name);
+            if (*code == &lit)
+                printf(" %zd", (intptr_t)*(++code));
             code++;
+            puts("");
         }
         printf("\tret\n");
     }