X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeasm_asm_gnu.c;h=0484b55ec088e8c7ba471f005a2815ce50543ad5;hb=e91ddc5da31fa23e1d1fb94374c54cba5772e3fd;hp=531cf0f0583b73e28d11b9065d20bd4118efdedb;hpb=e0fca6f42b589f20a5b996a57d2dd94aa02f1094;p=libfirm diff --git a/ir/be/beasm_asm_gnu.c b/ir/be/beasm_asm_gnu.c index 531cf0f05..0484b55ec 100644 --- a/ir/be/beasm_asm_gnu.c +++ b/ir/be/beasm_asm_gnu.c @@ -2,12 +2,15 @@ #include "config.h" #endif +#include +#include #include #include #include #include "obst.h" #include "beasm_asm_gnu.h" +#include "tv.h" static struct obstack *get_obstack_for_segment ( gnuasm_privdata_t *privdata, asm_segment_t segment ) { @@ -241,8 +244,8 @@ static void gnuasm_dump_segment_header(void *data) { assembler_t *gnuasm_create_assembler ( void ) { - gnuasm_privdata_t *priv_data = malloc ( sizeof(gnuasm_privdata_t )); - assembler_t *assembler = malloc ( sizeof( assembler_t )); + gnuasm_privdata_t *priv_data = xmalloc ( sizeof(gnuasm_privdata_t )); + assembler_t *assembler = xmalloc ( sizeof( assembler_t )); memset(assembler, 0, sizeof( assembler_t )); assembler->private_data = priv_data;