X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firio.c;h=ceb191788ebbe9b6119be300f9dcd1c643fb6ffc;hb=62038ec14e9c072a91b13270058bb18958027aa8;hp=a61b080af884173253235d4984f37b8f94c41ad6;hpb=cdcd17c48e951c6e0201c58b94aaf52a8769703c;p=libfirm diff --git a/ir/ir/irio.c b/ir/ir/irio.c index a61b080af..ceb191788 100644 --- a/ir/ir/irio.c +++ b/ir/ir/irio.c @@ -199,7 +199,7 @@ static void symtbl_init(void) key.str = (s); \ key.typetag = (tt); \ key.code = (cod); \ - set_insert(symtbl, &key, sizeof(key), hash_str(s) + tt * 17) + (void)set_insert(symbol_t, symtbl, &key, sizeof(key), hash_str(s) + tt * 17) #define INSERTENUM(tt, e) INSERT(tt, #e, e) #define INSERTKEYWORD(k) INSERT(tt_keyword, #k, kw_##k) @@ -360,7 +360,7 @@ static unsigned symbol(const char *str, typetag_t typetag) key.str = str; key.typetag = typetag; - entry = (symbol_t*)set_find(symtbl, &key, sizeof(key), hash_str(str) + typetag * 17); + entry = set_find(symbol_t, symtbl, &key, sizeof(key), hash_str(str) + typetag * 17); return entry ? entry->code : SYMERROR; } @@ -1454,7 +1454,7 @@ static void *get_id(read_env_t *env, long id) id_entry key, *entry; key.id = id; - entry = (id_entry*)set_find(env->idset, &key, sizeof(key), (unsigned) id); + entry = set_find(id_entry, env->idset, &key, sizeof(key), (unsigned) id); return entry ? entry->elem : NULL; } @@ -1463,7 +1463,7 @@ static void set_id(read_env_t *env, long id, void *elem) id_entry key; key.id = id; key.elem = elem; - set_insert(env->idset, &key, sizeof(key), (unsigned) id); + (void)set_insert(id_entry, env->idset, &key, sizeof(key), (unsigned) id); } static ir_node *get_node_or_null(read_env_t *env, long nodenr)