From 8f8a0e3b96ad8bc08c887f09eb48b10a2f8851dd Mon Sep 17 00:00:00 2001 From: bloodstalker Date: Sat, 24 Dec 2016 00:20:30 +0330 Subject: added some tests and comments --- test/testFuncs1.c | 4 ++++ test/testFuncs2.c | 25 +++++++++++++++++++++++++ 2 files changed, 29 insertions(+) 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.*/ -- cgit v1.2.3