/*
- * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved.
+ * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved.
*
* This file is part of libFirm.
*
{
VERBOSE_PRINT ((stdout, "free arg node \t0x%08x\n", (int) arg));
free(arg);
- return;
}
static
{
VERBOSE_PRINT ((stdout, "free valref node \t0x%08x\n", (int) valref));
free(valref);
- return;
}
static
{
VERBOSE_PRINT ((stdout, "free select node \t0x%08x\n", (int) sel));
free(sel);
- return;
}
static
{
VERBOSE_PRINT ((stdout, "free load node \t0x%08x\n", (int) load));
free (load);
- return;
}
static
{
VERBOSE_PRINT ((stdout, "free store node \t0x%08x\n", (int) store));
free (store);
- return;
}
static
{
VERBOSE_PRINT ((stdout, "free alloc node \t0x%08x\n", (int) alloc));
free(alloc);
- return;
}
static
VERBOSE_PRINT ((stdout, "free call node \t0x%08x\n", (int) call));
free(call -> effect.call.args);
free(call);
- return;
}
static
VERBOSE_PRINT ((stdout, "free join node \t0x%08x\n", (int) join));
free(join -> effect.join.ins);
free(join);
- return;
}
static
{
VERBOSE_PRINT ((stdout, "free unknown node \t0x%08x\n", (int) unknown));
free(unknown);
- return;
}
static
{
VERBOSE_PRINT ((stdout, "free ret node \t0x%08x\n", (int) ret));
free(ret);
- return;
}
static
{
VERBOSE_PRINT ((stdout, "free raise node \t0x%08x\n", (int) raise));
free (raise);
- return;
}
ftype = xtype -> f_tp;
sym.type_p = ftype;
- alloc = new_Alloc(get_store(), new_SymConst(sym, symconst_type_size), ftype,
+ alloc = new_Alloc(get_store(), new_SymConst(mode_Is, sym, symconst_type_size), ftype,
heap_alloc);
set_store(new_Proj(alloc, mode_M, 0));
eff -> firmnode = new_Proj(alloc, mode_P, 2);