From c300b600c677fb76a63a674a390e9db962e6ab38 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Mon, 23 May 2011 11:01:10 +0200 Subject: [PATCH] compiler library entities should be visibility_external --- ir/be/ia32/ia32_intrinsics.c | 2 +- ir/lower/lower_dw.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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; } -- 2.20.1