diff --git a/tests/rexchange.cpp b/tests/rexchange.cpp index cf22b1aba7633fe1a775e70990d4a9f887a83c98..034be2722b848d88dc340a16bfdbc9a007cee545 100644 --- a/tests/rexchange.cpp +++ b/tests/rexchange.cpp @@ -68,7 +68,9 @@ void remote_enq( int dest_gid = (my_gid + 2) % assigner.nblocks(); int dest_proc = assigner.rank(dest_gid); diy::BlockID dest_block = {dest_gid, dest_proc}; - cp.enqueue(dest_block, my_gid); + // same as cp.enqueue(dest_proc, my_gid), but using this variant for + // testing coverage. + cp.enqueue(dest_block, &my_gid, 1); } // dequeue remote data @@ -85,7 +87,9 @@ void remote_deq(Block* b, { ++received; int recvd_data; - cp.dequeue(incoming_gids[i], recvd_data); + // same as cp.dequeue(incoming_gids[i], recvd_data), but using this variant for + // testing coverage. + cp.dequeue(incoming_gids[i], &recvd_data, 1); fmt::print(stderr, "Remote dequeue: gid {} received value {} from gid {}\n", cp.gid(), recvd_data, incoming_gids[i]); CHECK(recvd_data == incoming_gids[i]);