From b28466cf8345e6fc8f1ef4e5537d52bc4109f4d6 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Mon, 15 Aug 2011 19:21:10 +0200 Subject: [PATCH] Correct integer conversion rank of _Bool. It should be the lowest of all integer types, not the heighest. This corrects C/bool3.c. --- type.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/type.h b/type.h index d3414b6..23b264f 100644 --- a/type.h +++ b/type.h @@ -34,6 +34,7 @@ typedef unsigned char il_alignment_t; typedef enum atomic_type_kind_t { ATOMIC_TYPE_INVALID = 0, ATOMIC_TYPE_VOID, + ATOMIC_TYPE_BOOL, ATOMIC_TYPE_WCHAR_T, ATOMIC_TYPE_CHAR, ATOMIC_TYPE_SCHAR, @@ -49,9 +50,8 @@ typedef enum atomic_type_kind_t { ATOMIC_TYPE_FLOAT, ATOMIC_TYPE_DOUBLE, ATOMIC_TYPE_LONG_DOUBLE, - ATOMIC_TYPE_BOOL, - ATOMIC_TYPE_LAST = ATOMIC_TYPE_BOOL + ATOMIC_TYPE_LAST = ATOMIC_TYPE_LONG_DOUBLE } atomic_type_kind_t; typedef enum atomic_type_flag_t { -- 2.20.1