aboutsummaryrefslogtreecommitdiff
path: root/tests/test_unnamed_namespace_b.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_unnamed_namespace_b.cpp')
-rw-r--r--tests/test_unnamed_namespace_b.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/test_unnamed_namespace_b.cpp b/tests/test_unnamed_namespace_b.cpp
new file mode 100644
index 00000000..f97757a7
--- /dev/null
+++ b/tests/test_unnamed_namespace_b.cpp
@@ -0,0 +1,13 @@
+#include "pybind11_tests.h"
+
+namespace {
+struct any_struct {};
+} // namespace
+
+TEST_SUBMODULE(unnamed_namespace_b, m) {
+ if (py::detail::get_type_info(typeid(any_struct)) == nullptr) {
+ py::class_<any_struct>(m, "unnamed_namespace_b_any_struct");
+ } else {
+ m.attr("unnamed_namespace_b_any_struct") = py::none();
+ }
+}