folly/singleton: fatal in unrecoverable error cases
[folly.git] / folly / SingletonStackTrace.cpp
index 3e1f87cc3f98bbf165be8a2083917bbd54991d55..15ee94b4b7ace8f463858998281cfc7491df0ad9 100644 (file)
@@ -46,8 +46,12 @@ struct SetStackTraceGetter {
   }
 };
 
+#ifdef __APPLE__
+// OS X doesn't support constructor priorities.
 SetStackTraceGetter setStackTraceGetter;
-
+#else
+SetStackTraceGetter __attribute__((__init_priority__(101))) setStackTraceGetter;
+#endif
 }
 
 }