Index: src/CodeGen/LinkOnce.cc
===================================================================
--- src/CodeGen/LinkOnce.cc	(revision 30d91e4132fb7ec560dd389474deafbfd0d57555)
+++ 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;
