]> git.saurik.com Git - apple/ld64.git/blobdiff - unit-tests/test-cases/lto-weak-native-override/main.c
ld64-95.2.12.tar.gz
[apple/ld64.git] / unit-tests / test-cases / lto-weak-native-override / main.c
diff --git a/unit-tests/test-cases/lto-weak-native-override/main.c b/unit-tests/test-cases/lto-weak-native-override/main.c
new file mode 100644 (file)
index 0000000..6a433db
--- /dev/null
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+
+static void die() { abort(); }
+
+
+__attribute__((visibility("hidden"),weak)) void foo()
+{
+       die();
+}
+
+int main()
+{
+   foo();
+   
+}
+