aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/testFuncs1.c19
-rw-r--r--test/testFuncs1.h1
2 files changed, 20 insertions, 0 deletions
diff --git a/test/testFuncs1.c b/test/testFuncs1.c
index 8c05582..1bbc24c 100644
--- a/test/testFuncs1.c
+++ b/test/testFuncs1.c
@@ -12,6 +12,7 @@
#define LOCO 2U
typedef unsigned int ut_int;
+typedef signed int t_int;
typedef unsigned char BYTE;
/******************************************************Globals*********************************************************/
@@ -893,5 +894,23 @@ void test19(void)
}
+void test20(void)
+{
+ signed int a;
+ unsigned int b;
+ signed char c;
+ unsigned char d;
+ t_int e;
+ ut_int f;
+
+ b = b >> 2;
+ a = a << 3U;
+ b = b ^ 2U;
+ c = c & 6U;
+ d = d | 2U;
+ e = e >> 2U;
+ f = f << 4U;
+}
+
/**********************************************************************************************************************/
/*the last line's been intentionally left blank.*/
diff --git a/test/testFuncs1.h b/test/testFuncs1.h
index 8457f87..78dfa42 100644
--- a/test/testFuncs1.h
+++ b/test/testFuncs1.h
@@ -115,6 +115,7 @@ int test13(void);
void test15(void);
void test17(void);
void test19(void);
+void test20(void);
/***********************************************************************************************************/
/*ive been intentionally left blank. dont touch me.*/