Merge pull request #4865 from take-cheeze/istruct_align

Align RIStruct data for rational/complex
This commit is contained in:
Yukihiro "Matz" Matsumoto
2020-06-04 11:01:04 +09:00
committed by GitHub
+4 -1
View File
@@ -21,7 +21,10 @@ MRB_BEGIN_DECL
struct RIStruct {
MRB_OBJECT_HEADER;
char inline_data[ISTRUCT_DATA_SIZE];
union {
intptr_t inline_alignment[3];
char inline_data[ISTRUCT_DATA_SIZE];
};
};
#define RISTRUCT(obj) ((struct RIStruct*)(mrb_ptr(obj)))