Skip to content
Snippets Groups Projects
Commit 589f956a authored by Pedro Gonnet's avatar Pedro Gonnet
Browse files

fix errors introduced in merge.

parent 088f4163
Branches
Tags
1 merge request!118One major change to replace all gpart id/parts with the new id_or_neg_offset.
...@@ -277,7 +277,7 @@ void engine_redistribute(struct engine *e) { ...@@ -277,7 +277,7 @@ void engine_redistribute(struct engine *e) {
} }
#ifdef SWIFT_DEBUG_CHECKS #ifdef SWIFT_DEBUG_CHECKS
if (s->parts[k].gpart->id < 0) if (s->parts[k].gpart->id_or_ned_offset >= 0)
error("Trying to link a partnerless gpart !"); error("Trying to link a partnerless gpart !");
#endif #endif
...@@ -467,11 +467,11 @@ void engine_redistribute(struct engine *e) { ...@@ -467,11 +467,11 @@ void engine_redistribute(struct engine *e) {
/* Does this gpart have a partner ? */ /* Does this gpart have a partner ? */
if (gparts_new[k].id_or_neg_offset <= 0) { if (gparts_new[k].id_or_neg_offset <= 0) {
const size_t partner_index = offset_parts - gparts_new[k].id_or_neg_offset; const ptrdiff_t partner_index = offset_parts - gparts_new[k].id_or_neg_offset;
/* Re-link */ /* Re-link */
gparts_new[k].id_or_neg_offset = -partner_index; gparts_new[k].id_or_neg_offset = -partner_index;
parts[partner_index].gpart = &gparts_new[k]; parts_new[partner_index].gpart = &gparts_new[k];
} }
} }
......
...@@ -53,7 +53,7 @@ void part_relink_gparts(struct part *parts, size_t N, ptrdiff_t offset) { ...@@ -53,7 +53,7 @@ void part_relink_gparts(struct part *parts, size_t N, ptrdiff_t offset) {
*/ */
void part_relink_parts(struct gpart *gparts, size_t N, struct part *parts) { void part_relink_parts(struct gpart *gparts, size_t N, struct part *parts) {
for (size_t k = 0; k < N; k++) { for (size_t k = 0; k < N; k++) {
if (gparts[k].id_or_neg_offset < 0) { if (gparts[k].id_or_neg_offset <= 0) {
parts[-gparts[k].id_or_neg_offset].gpart = &gparts[k]; parts[-gparts[k].id_or_neg_offset].gpart = &gparts[k];
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment