diff --git a/tests/basic/cxx_c_link.c b/tests/basic/cxx_c_link.c
new file mode 100644
index 0000000000000000000000000000000000000000..b5cefa21509f2a31a5b93f9227e3cd0e271069f5
--- /dev/null
+++ b/tests/basic/cxx_c_link.c
@@ -0,0 +1,5 @@
+/* run.config
+DONTRUN: main test file is in cxx_c_link.cpp
+*/
+
+#include "__fc_alloc_axiomatic.h"
diff --git a/tests/basic/cxx_c_link.cpp b/tests/basic/cxx_c_link.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..9ab7f38b6b48c8d3a23325c67d9d2e04106747e9
--- /dev/null
+++ b/tests/basic/cxx_c_link.cpp
@@ -0,0 +1,5 @@
+/* run.config
+OPT: %{dep:@PTEST_DIR@/@PTEST_NAME@.c} -print
+*/
+
+#include "__fc_alloc_axiomatic.h"