Use 64 bit for type member in struct value

Now all the members are aligned to 64 bits, and there is no need to pack
the structure.
This commit is contained in:
Rodrigo Arias 2023-03-10 09:38:58 +01:00 committed by Rodrigo Arias Mallo
parent 82f1cc287d
commit 2442d5decb

View File

@ -15,10 +15,9 @@ enum value_type {
VALUE_DOUBLE
};
/* Packed allows the struct to be hashable, as we don't have any
* unitialized data */
struct __attribute__((packed)) value {
enum value_type type;
/* Ensure no padding holes */
struct value {
int64_t type;
union {
int64_t i;
double d;