aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/testFuncs1.c4
-rw-r--r--test/testFuncs2.c25
2 files changed, 29 insertions, 0 deletions
diff --git a/test/testFuncs1.c b/test/testFuncs1.c
index 50c5905..9af097c 100644
--- a/test/testFuncs1.c
+++ b/test/testFuncs1.c
@@ -15,6 +15,10 @@
typedef unsigned int ut_int;
typedef signed int t_int;
typedef unsigned char BYTE;
+/*5.3:clang doesnt allow typedef redifinition*/
+#if 0
+typedef const int dummytypedef;
+#endif
const unsigned int shift = 10U;
diff --git a/test/testFuncs2.c b/test/testFuncs2.c
index 18b2260..81b0102 100644
--- a/test/testFuncs2.c
+++ b/test/testFuncs2.c
@@ -13,6 +13,16 @@
/*********************************************************************************************************************/
/*macro and definitions*/
typedef const* INTPTR;
+/*clang wont let it through*/
+#if 0
+typedef int dummytypedef;
+#endif
+
+#if 0
+/*clang wont let it through*/
+/*for 5.3*/
+typedef gaga incompletearr1;
+#endif
#define XMACRO Y
@@ -82,6 +92,11 @@ union u3
char ub;
};
+double u3;
+double ua;
+
+int s10;
+
struct s10;
struct s11;
@@ -145,8 +160,10 @@ void testfunc3()
#define LUPO wolf
+#if 1
int abcdefghijklmnopqrstuvwxyz1234567890;
int abcdefghijklmnopqrstuvwxyz12345678902;
+#endif
/*do stuff*/
}
@@ -312,5 +329,13 @@ void testfunc14(void)
d = e;
}
+void testfunc15 (void)
+{
+ int a[10];
+
+ a[1] = 041;
+ a[2] = 052;
+}
+
/*********************************************************************************************************************/
/*last line intentionally left blank.*/