Value | Meaning |
---|---|
GCC_JIT_TYPE_VOID | C's "void" type. |
GCC_JIT_TYPE_VOID_PTR | "void *". |
GCC_JIT_TYPE_BOOL | C++'s bool type; also C99's "_Bool" type, aka "bool" if using stdbool.h. |
GCC_JIT_TYPE_CHAR | C's "char" (of some signedness) and the variants where the signedness is specified. |
GCC_JIT_TYPE_SIGNED_CHAR | |
GCC_JIT_TYPE_UNSIGNED_CHAR | |
GCC_JIT_TYPE_SHORT | C's "short" and "unsigned short". |
GCC_JIT_TYPE_UNSIGNED_SHORT | |
GCC_JIT_TYPE_INT | C's "int" and "unsigned int". |
GCC_JIT_TYPE_UNSIGNED_INT | |
GCC_JIT_TYPE_LONG | C's "long" and "unsigned long". |
GCC_JIT_TYPE_UNSIGNED_LONG | |
GCC_JIT_TYPE_LONG_LONG | C99's "long long" and "unsigned long long". |
GCC_JIT_TYPE_UNSIGNED_LONG_LONG | |
GCC_JIT_TYPE_FLOAT | Floating-point types |
GCC_JIT_TYPE_DOUBLE | |
GCC_JIT_TYPE_LONG_DOUBLE | |
GCC_JIT_TYPE_CONST_CHAR_PTR | C type: (const char *). |
GCC_JIT_TYPE_SIZE_T | The C "size_t" type. |
GCC_JIT_TYPE_FILE_PTR | C type: (FILE *) |
GCC_JIT_TYPE_COMPLEX_FLOAT | Complex numbers. |
GCC_JIT_TYPE_COMPLEX_DOUBLE | |
GCC_JIT_TYPE_COMPLEX_LONG_DOUBLE |