diff options
author | Pekka Enberg <penberg@kernel.org> | 2012-01-03 15:32:08 +0200 |
---|---|---|
committer | Pekka Enberg <penberg@kernel.org> | 2012-06-08 23:30:38 +0300 |
commit | 0bf990ff7f1f9457bcda08049d012d23b0d60dfb (patch) | |
tree | ae1666e5d11b3ab063a7a4777eba6a4160a56cc8 | |
parent | 970d7169d75068146152ba01a66381c800dbeb71 (diff) | |
download | sparse-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.c | 3 |
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) |