orcc: Don't print out unused constant vars
authorDavid Schleef <ds@schleef.org>
Thu, 9 Sep 2010 19:01:12 +0000 (12:01 -0700)
committerDavid Schleef <ds@schleef.org>
Thu, 9 Sep 2010 19:01:12 +0000 (12:01 -0700)
tools/orcc.c

index 5246c0ee0e95806c2ef9252582ae387d4ebc4500..4600f34f997b76001229bb4dc7201105d0a41d35 100644 (file)
@@ -837,6 +837,7 @@ output_program_generation (OrcProgram *p, FILE *output, int is_inline)
   }
   for(i=0;i<8;i++){
     var = &p->vars[ORC_VAR_C1 + i];
+    if (var->size == 0) continue;
     if (var->size <= 4) {
       fprintf(output, "      orc_program_add_constant (p, %d, 0x%08x, \"%s\");\n",
           var->size, (int)var->value.i, varnames[ORC_VAR_C1 + i]);