X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbessaconstr.c;h=bf5ae96dd38038d0f97fb8546e749dae052d349a;hb=5124cba7e9aa4ef891804bb6124812c1eafd7705;hp=eaf3a51ef9b3acf56a31c07ae5ffffea5b2d1a41;hpb=0fbcef83aa6060534172bb13e71cdadb04428806;p=libfirm diff --git a/ir/be/bessaconstr.c b/ir/be/bessaconstr.c index eaf3a51ef..bf5ae96dd 100644 --- a/ir/be/bessaconstr.c +++ b/ir/be/bessaconstr.c @@ -116,8 +116,8 @@ ir_node *create_phi(be_ssa_construction_env_t *env, ir_node *block, { int i, n_preds = get_Block_n_cfgpreds(block); ir_graph *irg = get_irn_irg(block); - ir_node *phi; - ir_node **ins = alloca(n_preds * sizeof(ins[0])); + ir_node **ins = ALLOCAN(ir_node*, n_preds); + ir_node *phi; assert(n_preds > 1);