c: Fix gcc warnings in generated code
authorDavid Schleef <ds@schleef.org>
Fri, 15 Oct 2010 19:55:59 +0000 (12:55 -0700)
committerDavid Schleef <ds@schleef.org>
Mon, 25 Oct 2010 15:31:47 +0000 (16:31 +0100)
orc/orcprogram-c.c

index c5a3baa..50fedef 100644 (file)
@@ -784,7 +784,7 @@ c_rule_loadpX (OrcCompiler *p, void *user, OrcInstruction *insn)
     }
   } else if (p->vars[insn->src_args[0]].vartype == ORC_VAR_TYPE_CONST) {
     if (p->vars[insn->src_args[0]].size <= 4) {
-      ORC_ASM_CODE(p,"    %s = 0x%08x; /* %d or %gf */\n", dest,
+      ORC_ASM_CODE(p,"    %s = (int)0x%08x; /* %d or %gf */\n", dest,
           (unsigned int)p->vars[insn->src_args[0]].value.i,
           (int)p->vars[insn->src_args[0]].value.i,
           p->vars[insn->src_args[0]].value.f);