Route all computed goto statements of a function through one IJmp.
[cparser] / type.h
diff --git a/type.h b/type.h
index 502096d..0659663 100644 (file)
--- a/type.h
+++ b/type.h
@@ -32,10 +32,9 @@ typedef unsigned char il_alignment_t;
 /* note that the constant values represent the rank of the types as defined
  * in ยง 6.3.1 */
 typedef enum atomic_type_kind_t {
-       ATOMIC_TYPE_INVALID = 0,
-       ATOMIC_TYPE_VOID,
+       ATOMIC_TYPE_VOID = 1,
        ATOMIC_TYPE_BOOL,
-       ATOMIC_TYPE_WCHAR_T,
+       ATOMIC_TYPE_WCHAR_T, /* only used in C++, in C code wchar_t is a pp-macro */
        ATOMIC_TYPE_CHAR,
        ATOMIC_TYPE_SCHAR,
        ATOMIC_TYPE_UCHAR,