summaryrefslogtreecommitdiffstats
path: root/libcxx/include
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/include')
-rw-r--r--libcxx/include/__config6
1 files changed, 6 insertions, 0 deletions
diff --git a/libcxx/include/__config b/libcxx/include/__config
index bd3f59a27c5..b462191e436 100644
--- a/libcxx/include/__config
+++ b/libcxx/include/__config
@@ -907,6 +907,12 @@ extern "C" void __sanitizer_annotate_contiguous_container(
#define _LIBCPP_HAS_THREAD_SAFETY_ANNOTATIONS
#endif
+#if __has_attribute(require_constant_initialization)
+#define _LIBCPP_SAFE_STATIC __attribute__((__require_constant_initialization__))
+#else
+#define _LIBCPP_SAFE_STATIC
+#endif
+
#endif // __cplusplus
#endif // _LIBCPP_CONFIG
OpenPOWER on IntegriCloud