summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2010-09-09 12:01:12 -0700
committerDavid Schleef <ds@schleef.org>2010-09-09 12:01:12 -0700
commit38a2e8b6ecc3b5e42fe9b68218eca63ea7716c3f (patch)
treecb50420460c4e95d8f691e3984edf138de4178a4
parenta3fdc9fe810644fa045f8c67472a90b800b9307e (diff)
orcc: Don't print out unused constant vars
-rw-r--r--tools/orcc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/orcc.c b/tools/orcc.c
index 5246c0e..4600f34 100644
--- a/tools/orcc.c
+++ b/tools/orcc.c
@@ -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]);