From e036cf86e22c264fd141795d526a82972a20727f Mon Sep 17 00:00:00 2001
From: Virgile Prevosto <virgile.prevosto@m4x.org>
Date: Wed, 28 Feb 2024 19:18:50 +0100
Subject: [PATCH] [tests] new test reproducing extern C issue

---
 tests/class/extern_c_class.cpp               | 6 ++++++
 tests/class/oracle/extern_c_class.res.oracle | 0
 2 files changed, 6 insertions(+)
 create mode 100644 tests/class/extern_c_class.cpp
 create mode 100644 tests/class/oracle/extern_c_class.res.oracle

diff --git a/tests/class/extern_c_class.cpp b/tests/class/extern_c_class.cpp
new file mode 100644
index 00000000..4af141d8
--- /dev/null
+++ b/tests/class/extern_c_class.cpp
@@ -0,0 +1,6 @@
+extern "C"{
+  class C {
+    void set(int* t) { *t = get_x(); }
+    int get_x() { return 0; }
+  };
+}
diff --git a/tests/class/oracle/extern_c_class.res.oracle b/tests/class/oracle/extern_c_class.res.oracle
new file mode 100644
index 00000000..e69de29b
-- 
GitLab