From 6583b13c3948131d59b1bd1ad9fa394a9c267720 Mon Sep 17 00:00:00 2001 From: Manuel Mohr Date: Fri, 23 Sep 2011 12:47:40 +0200 Subject: [PATCH] Set visibility for compilerlib entities. --- driver/firm_machine.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/driver/firm_machine.c b/driver/firm_machine.c index ba05a4f..7c016fb 100644 --- a/driver/firm_machine.c +++ b/driver/firm_machine.c @@ -16,12 +16,13 @@ static void set_be_option(const char *arg) static ir_entity *underscore_compilerlib_entity_creator(ident *id, ir_type *mt) { - ir_entity *ent = new_entity(get_glob_type(), id, mt); + ir_entity *entity = new_entity(get_glob_type(), id, mt); ident *ldname = id_mangle3("_", id, ""); - set_entity_ld_ident(ent, ldname); + set_entity_visibility(entity, ir_visibility_external); + set_entity_ld_ident(entity, ldname); - return ent; + return entity; } /** -- 2.20.1