aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Enberg <penberg@kernel.org>2012-01-03 15:32:08 +0200
committerPekka Enberg <penberg@kernel.org>2012-06-08 23:30:38 +0300
commit0bf990ff7f1f9457bcda08049d012d23b0d60dfb (patch)
treeae1666e5d11b3ab063a7a4777eba6a4160a56cc8
parent970d7169d75068146152ba01a66381c800dbeb71 (diff)
downloadsparse-0bf990ff7f1f9457bcda08049d012d23b0d60dfb.tar.gz
sparse, llvm: Add _Bool to cast validation test
This patch adds casting backend validation test cases for the _Bool data type. Signed-off-by: Pekka Enberg <penberg@kernel.org>
-rw-r--r--validation/backend/cast.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/validation/backend/cast.c b/validation/backend/cast.c
index 3e677446..598b16aa 100644
--- a/validation/backend/cast.c
+++ b/validation/backend/cast.c
@@ -1,3 +1,4 @@
+typedef _Bool bool;
typedef unsigned char uchar;
typedef unsigned short ushort;
typedef unsigned int uint;
@@ -11,6 +12,7 @@ typedef unsigned long long ulonglong;
}
#define DEFINE_CASTS(from) \
+ DEFINE_CAST(from, bool) \
DEFINE_CAST(from, char) \
DEFINE_CAST(from, uchar) \
DEFINE_CAST(from, short) \
@@ -26,6 +28,7 @@ typedef unsigned long long ulonglong;
DEFINE_CAST(from, double)
*/
+DEFINE_CASTS(bool)
DEFINE_CASTS(char)
DEFINE_CASTS(uchar)
DEFINE_CASTS(short)