BugFix: fixed access to free'ed pointer.
authorMichael Beck <mm.beck@gmx.net>
Wed, 13 Apr 2011 11:32:36 +0000 (13:32 +0200)
committerMichael Beck <mm.beck@gmx.net>
Wed, 13 Apr 2011 11:32:56 +0000 (13:32 +0200)
ir/be/beabi.c

index 084bf4f..607cdb7 100644 (file)
@@ -2179,8 +2179,8 @@ void be_abi_free(ir_graph *irg)
 
        if (env->call != NULL)
                be_abi_call_free(env->call);
-       free(env);
        assert(env->regs == NULL);
+       free(env);
 
        be_set_irg_abi(irg, NULL);
 }