X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/fc04a71f568a2a923a257f78f02a5677394d27ae..107e9725115bed5e10ca15de9bc5899b67784fc5:/src/instr/instr_paje_values.cpp diff --git a/src/instr/instr_paje_values.cpp b/src/instr/instr_paje_values.cpp index b9e498d199..380f1c6a76 100644 --- a/src/instr/instr_paje_values.cpp +++ b/src/instr/instr_paje_values.cpp @@ -24,6 +24,11 @@ Value::Value(std::string name, std::string color, Type* father) : name_(name), c print(); }; +Value::~Value() +{ + XBT_DEBUG("free value %s, child of %s", getCname(), father_->getCname()); +} + Value* Value::byNameOrCreate(std::string name, std::string color, Type* father) { Value* ret = nullptr; @@ -41,7 +46,7 @@ Value* Value::byName(std::string name, Type* father) THROWF(tracing_error, 0, "can't get a value with no name (or a nullptr father)"); } - if (father->kind_ == TYPE_VARIABLE) + if (father->getKind() == TYPE_VARIABLE) THROWF(tracing_error, 0, "variables can't have different values (%s)", father->getCname()); auto ret = father->values_.find(name); if (ret == father->values_.end()) {