From: Matthias Braun Date: Fri, 12 Feb 2010 22:52:29 +0000 (+0000) Subject: fix X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=9f8e45d6c1dcdc451ca70e2d4a9326d76c5deeb2;p=libfirm fix [r27141] --- diff --git a/ir/be/begnuas.c b/ir/be/begnuas.c index 2e8e3b070..c27a8b85d 100644 --- a/ir/be/begnuas.c +++ b/ir/be/begnuas.c @@ -1452,7 +1452,8 @@ static void emit_global(be_gas_decl_env_t *env, const ir_entity *entity) } break; case ir_visibility_external: - panic("merge link semantic not supported for extern entities"); + if (linkage & IR_LINKAGE_MERGE) + panic("merge link semantic not supported for extern entities"); break; } }