Another 64-bit issue.

main
theraven 15 years ago
parent 33864e9676
commit e0ae8ce474

@ -505,9 +505,10 @@ void objc_layout_structure_get_info (struct objc_struct_layout *layout,
{ {
//printf("%p\n", layout); //printf("%p\n", layout);
*type = layout->type; *type = layout->type;
*offset = layout->record_size / 8; size_t off = layout->record_size / 8;
*align= layout->record_align / 8; *align= layout->record_align / 8;
round_up((size_t*)offset, (size_t)*align); round_up(&off, (size_t)*align);
*offset = (unsigned int)off;
} }
#ifdef ENCODING_TESTS #ifdef ENCODING_TESTS

Loading…
Cancel
Save