X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Firscc.c;h=8205a1b3e1b439ee5ab3a364fc86fa4b82973325;hb=c59d37f47fdab6d74f1da6738b2d3f3373a378b9;hp=931ad3f86a76bde91e9db6b57e945910e89f625b;hpb=bb9f2e36362333c6635b89f5258171b06c786608;p=libfirm diff --git a/ir/ana/irscc.c b/ir/ana/irscc.c index 931ad3f86..8205a1b3e 100644 --- a/ir/ana/irscc.c +++ b/ir/ana/irscc.c @@ -29,12 +29,8 @@ */ #include "config.h" -#ifdef HAVE_STRING_H -# include -#endif -#ifdef HAVE_STDLIB_H -# include -#endif +#include +#include #include "irloop_t.h" @@ -92,9 +88,7 @@ typedef struct scc_info { * Allocates a new SCC info on the given obstack. */ static inline scc_info *new_scc_info(struct obstack *obst) { - scc_info *info = obstack_alloc(obst, sizeof(*info)); - memset(info, 0, sizeof(*info)); - return info; + return OALLOCZ(obst, scc_info); } /**