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