summaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/19_diagnostics/stacktrace/version.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/testsuite/19_diagnostics/stacktrace/version.cc')
-rw-r--r--libstdc++-v3/testsuite/19_diagnostics/stacktrace/version.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/libstdc++-v3/testsuite/19_diagnostics/stacktrace/version.cc b/libstdc++-v3/testsuite/19_diagnostics/stacktrace/version.cc
new file mode 100644
index 00000000000..ed466be5a36
--- /dev/null
+++ b/libstdc++-v3/testsuite/19_diagnostics/stacktrace/version.cc
@@ -0,0 +1,11 @@
+// { dg-options "-std=gnu++23" }
+// { dg-do preprocess { target c++23 } }
+// { dg-require-effective-target stacktrace }
+
+#include <version>
+
+#ifndef __cpp_lib_stacktrace
+# error "Feature-test macro for stacktrace missing in <version>"
+#elif __cpp_lib_stacktrace < 202011L
+# error "Feature-test macro for stacktrace has wrong value in <version>"
+#endif