X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fescape_ana.c;h=fae75f1fe5ea7c73b00b606129fc48f47e895400;hb=e669cdc1b57e7226b656c1c18816f71c3dc89347;hp=72e0b63af0faa8116409810e6c5b4d5cca412063;hpb=e1397b01aceb38b6bb62c319007146af3b922f39;p=libfirm diff --git a/ir/opt/escape_ana.c b/ir/opt/escape_ana.c index 72e0b63af..fae75f1fe 100644 --- a/ir/opt/escape_ana.c +++ b/ir/opt/escape_ana.c @@ -560,7 +560,7 @@ void escape_analysis(int run_scalar_replace, check_alloc_entity_func callback) obstack_init(&obst); elist = NULL; - env = obstack_alloc(&obst, sizeof(*env)); + env = OALLOC(&obst, walk_env_t); env->found_allocs = NULL; env->dead_allocs = NULL; env->callback = callback; @@ -586,7 +586,7 @@ void escape_analysis(int run_scalar_replace, check_alloc_entity_func callback) elist = env; - env = obstack_alloc(&obst, sizeof(*env)); + env = OALLOC(&obst, walk_env_t); env->found_allocs = NULL; env->dead_allocs = NULL; env->callback = callback;