compiler: allocate correct size for code memory
authorDavid Schleef <ds@schleef.org>
Thu, 26 Aug 2010 01:37:30 +0000 (18:37 -0700)
committerDavid Schleef <ds@schleef.org>
Thu, 26 Aug 2010 01:37:30 +0000 (18:37 -0700)
orc/orccompiler.c

index 2f6201a..acfda58 100644 (file)
@@ -328,8 +328,8 @@ orc_program_compile_full (OrcProgram *program, OrcTarget *target,
     goto error;
   }
 
-  orc_code_allocate_codemem (program->orccode, program->orccode->code_size);
   program->orccode->code_size = compiler->codeptr - compiler->code;
+  orc_code_allocate_codemem (program->orccode, program->orccode->code_size);
 
   memcpy (program->orccode->code, compiler->code, program->orccode->code_size);