xbt_free(type->color_);
xbt_dict_free(&type->children_);
delete type;
- type = nullptr;
}
void recursiveDestroyType(simgrid::instr::Type* type)
THROWF (tracing_error, 0, "can't create a link type with a nullptr name");
}
- Type* ret = nullptr;
-
char key[INSTR_DEFAULT_STR_SIZE];
snprintf(key, INSTR_DEFAULT_STR_SIZE, "%s-%s-%s", name, source->id_, dest->id_);
- ret = new Type (name, key, nullptr, TYPE_LINK, father);
+ Type* ret = new Type(name, key, nullptr, TYPE_LINK, father);
XBT_DEBUG("LinkType %s(%s), child of %s(%s) %s(%s)->%s(%s)", ret->name_, ret->id_, father->name_, father->id_,
source->name_, source->id_, dest->name_, dest->id_);
LogLinkTypeDefinition(ret, source, dest);
THROWF (tracing_error, 0, "can't create a state type with a nullptr name");
}
- Type* ret = nullptr;
-
- ret = new Type (name, name, nullptr, TYPE_STATE, father);
+ Type* ret = new Type(name, name, nullptr, TYPE_STATE, father);
XBT_DEBUG("StateType %s(%s), child of %s(%s)", ret->name_, ret->id_, father->name_, father->id_);
LogStateTypeDefinition(ret);
return ret;
{
if (index == nullptr)
return MPI_ERR_ARG;
-
+
if (count <= 0)
return MPI_SUCCESS;
int tag;
MPI_Comm comm;
} savedvalstype;
- savedvalstype* savedvals=nullptr;
-
- savedvals = xbt_new0(savedvalstype, count);
+ savedvalstype* savedvals = xbt_new0(savedvalstype, count);
for (int i = 0; i < count; i++) {
MPI_Request req = requests[i]; //already received requests are no longer valid