From 00c310601ea73e6114aae19f8abfba765d6d5788 Mon Sep 17 00:00:00 2001 From: Frederic Suter Date: Fri, 27 Oct 2017 12:01:55 +0200 Subject: [PATCH] stringify --- src/instr/instr_private.hpp | 4 ++-- src/instr/instr_smpi.hpp | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/instr/instr_private.hpp b/src/instr/instr_private.hpp index 4e6dee8ac4..94494fb63e 100644 --- a/src/instr/instr_private.hpp +++ b/src/instr/instr_private.hpp @@ -116,7 +116,7 @@ public: class SetStateEvent : public PajeEvent { EntityValue* value; - const char* filename; + std::string filename; int linenumber; public: @@ -126,7 +126,7 @@ public: class PushStateEvent : public PajeEvent { EntityValue* value; - const char* filename; + std::string filename; int linenumber; void* extra_; diff --git a/src/instr/instr_smpi.hpp b/src/instr/instr_smpi.hpp index 8d9c3dd3b0..146d6b7ab6 100644 --- a/src/instr/instr_smpi.hpp +++ b/src/instr/instr_smpi.hpp @@ -39,15 +39,15 @@ XBT_PRIVATE const char* encode_datatype(MPI_Datatype datatype, int* known); class smpi_trace_call_location_t { public: - const char* filename; + std::string filename; int linenumber; - const char* previous_filename; + std::string previous_filename; int previous_linenumber; std::string get_composed_key() { - return std::string(previous_filename) + ':' + std::to_string(previous_linenumber) + ':' + filename + ':' + + return previous_filename + ':' + std::to_string(previous_linenumber) + ':' + filename + ':' + std::to_string(linenumber); } }; -- 2.20.1