Index: src/CodeGen/LinkOnce.cc
===================================================================
--- src/CodeGen/LinkOnce.cc	(revision d8454b9b29003cb072ab87c6a279dace2d0ed40b)
+++ src/CodeGen/LinkOnce.cc	(revision 4bb5d36c9f2ab73665ea3f1cdfc6cebfb5f86823)
@@ -53,4 +53,9 @@
 				new ConstantExpr( Constant::from_string( section_name ) )
 			);
+
+			// Unconditionnaly add "visibility(default)" to anything with gnu.linkonce
+			// visibility is a mess otherwise
+			attributes.push_back(new Attribute("visibility", {new ConstantExpr( Constant::from_string( "default" ) )}));
+
 		}
 		visit_children = false;
