Skip to content

Commit

Permalink
Merge pull request #290 from TESSEorg/nilesh/fix_suspended_task_address
Browse files Browse the repository at this point in the history
PaRSEC:: fixes suspended task address assignment
  • Loading branch information
evaleev authored Jun 5, 2024
2 parents 9b046f4 + 16fdc2f commit b103aab
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions ttg/ttg/parsec/ttg.h
Original file line number Diff line number Diff line change
Expand Up @@ -1732,7 +1732,9 @@ namespace ttg_parsec {
ttg::abort(); // should not happen
#endif // TTG_HAVE_COROUTINE
}

#ifdef TTG_HAVE_COROUTINE
task->suspended_task_address = suspended_task_address;
#endif // TTG_HAVE_COROUTINE
if (suspended_task_address == nullptr) {
ttT *baseobj = task->tt;
derivedT *obj = static_cast<derivedT *>(baseobj);
Expand Down Expand Up @@ -2354,12 +2356,8 @@ namespace ttg_parsec {
constexpr const bool valueT_is_Void = ttg::meta::is_void_v<valueT>;
constexpr const bool keyT_is_Void = ttg::meta::is_void_v<Key>;

if constexpr (!valueT_is_Void) {
ttg::trace(world.rank(), ":", get_name(), " : ", key, ": received value for argument : ", i,
" : value = ", value);
} else {
ttg::trace(world.rank(), ":", get_name(), " : ", key, ": received value for argument : ", i);
}

ttg::trace(world.rank(), ":", get_name(), " : ", key, ": received value for argument : ", i);

parsec_key_t hk = 0;
if constexpr (!keyT_is_Void) {
Expand Down

0 comments on commit b103aab

Please sign in to comment.