about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--elf/unload4.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/elf/unload4.c b/elf/unload4.c
index 6e171a22e0..97ab6dafcc 100644
--- a/elf/unload4.c
+++ b/elf/unload4.c
@@ -5,6 +5,10 @@
 int
 main (void)
 {
+#ifdef __clang__
+  /* It triggers an infinite loop on clang.  */
+  return 77;
+#else
 #ifdef M_PERTURB
   mallopt (M_PERTURB, 0xaa);
 #endif
@@ -45,4 +49,5 @@ main (void)
     }
   dlclose (h);
   return 0;
+#endif
 }