Align RIStruct data for rational

parent 9c4c82ed
...@@ -21,7 +21,10 @@ MRB_BEGIN_DECL ...@@ -21,7 +21,10 @@ MRB_BEGIN_DECL
struct RIStruct { struct RIStruct {
MRB_OBJECT_HEADER; MRB_OBJECT_HEADER;
union {
intptr_t inline_alignment[3];
char inline_data[ISTRUCT_DATA_SIZE]; char inline_data[ISTRUCT_DATA_SIZE];
};
}; };
#define RISTRUCT(obj) ((struct RIStruct*)(mrb_ptr(obj))) #define RISTRUCT(obj) ((struct RIStruct*)(mrb_ptr(obj)))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment