diff --git a/src/gpgmm/TraceEvent.cpp b/src/gpgmm/TraceEvent.cpp index 6d160e7d7..96e1ba2a1 100644 --- a/src/gpgmm/TraceEvent.cpp +++ b/src/gpgmm/TraceEvent.cpp @@ -53,7 +53,7 @@ namespace gpgmm { TraceEvent::TraceEvent(char phase, TraceEventCategory category, - const char* name, + const std::string& name, uint64_t id, uint32_t tid, double timestamp, diff --git a/src/gpgmm/TraceEvent.h b/src/gpgmm/TraceEvent.h index 39f21fafd..9f09fa3b3 100644 --- a/src/gpgmm/TraceEvent.h +++ b/src/gpgmm/TraceEvent.h @@ -153,7 +153,7 @@ namespace gpgmm { public: TraceEvent(char phase, TraceEventCategory category, - const char* name, + const std::string& name, uint64_t id, uint32_t tid, double timestamp, @@ -165,7 +165,7 @@ namespace gpgmm { char mPhase = 0; TraceEventCategory mCategory; - const char* mName = nullptr; + std::string mName; uint64_t mID = 0; uint32_t mTID = 0; double mTimestamp = 0;