From 3e94bf4707fc1cac7e9dbf600f89030933433b95 Mon Sep 17 00:00:00 2001
From: Virgile Prevosto <virgile.prevosto@m4x.org>
Date: Tue, 10 Mar 2020 09:17:15 +0100
Subject: [PATCH] tests cases for reported issues

---
 tests/basic/extern.cc | 8 ++++++++
 tests/basic/init.cc   | 8 ++++++++
 2 files changed, 16 insertions(+)

diff --git a/tests/basic/extern.cc b/tests/basic/extern.cc
index e9385db1..e787cd4f 100644
--- a/tests/basic/extern.cc
+++ b/tests/basic/extern.cc
@@ -7,6 +7,14 @@ extern "C" {
   struct B { int x; };
 };
 
+extern "C" {
+  enum E { TAG1, TAG2, TAG3 };
+
+ // enum E e = TAG1;
+}
+
+E e1 = TAG2;
+
 int f(A* x) { return 0;};
 int g(B x) { return x.x; }
 
diff --git a/tests/basic/init.cc b/tests/basic/init.cc
index 674fd17a..337d8039 100644
--- a/tests/basic/init.cc
+++ b/tests/basic/init.cc
@@ -3,6 +3,14 @@ struct A {
      int b;
 };
 
+typedef char myArray[10];
+
+typedef struct myStruct {
+   myArray a;
+ } myStruct;
+
+myStruct s = {};
+
 int main() {
      int x = 0;
      A y = { x, 1 };
-- 
GitLab