From: Matthias Braun Date: Mon, 23 May 2011 09:01:10 +0000 (+0200) Subject: compiler library entities should be visibility_external X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=c300b600c677fb76a63a674a390e9db962e6ab38;p=libfirm compiler library entities should be visibility_external --- diff --git a/ir/be/ia32/ia32_intrinsics.c b/ir/be/ia32/ia32_intrinsics.c index e7e9eee0c..d5282df0a 100644 --- a/ir/be/ia32/ia32_intrinsics.c +++ b/ir/be/ia32/ia32_intrinsics.c @@ -424,7 +424,7 @@ static ir_entity *create_compiler_lib_entity(const char *name, ir_type *type) id = id_mangle3("__", id, ""); } entity = new_entity(glob, id, type); - set_entity_visibility(entity, ir_visibility_local); + set_entity_visibility(entity, ir_visibility_external); set_entity_ld_ident(entity, id); return entity; } diff --git a/ir/lower/lower_dw.c b/ir/lower/lower_dw.c index 9a12e2526..9966df7bd 100644 --- a/ir/lower/lower_dw.c +++ b/ir/lower/lower_dw.c @@ -2721,5 +2721,6 @@ ir_entity *def_create_intrinsic_fkt(ir_type *method, const ir_op *op, ent = new_entity(get_glob_type(), id, method); set_entity_ld_ident(ent, get_entity_ident(ent)); + set_entity_visibility(ent, ir_visibility_external); return ent; }