From f1295bc03da03240505bcd80f638e54675d517ea Mon Sep 17 00:00:00 2001 From: Ben Sander Date: Tue, 29 Mar 2016 17:28:27 -0500 Subject: [PATCH] Inline some new string functions. [ROCm/clr commit: e7b15a53da6d3aeb27cfd0e170fc9c5ce63044ec] --- projects/clr/hipamd/include/hcc_detail/trace_helper.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/projects/clr/hipamd/include/hcc_detail/trace_helper.h b/projects/clr/hipamd/include/hcc_detail/trace_helper.h index 8ba877f7ec..13af1eab26 100644 --- a/projects/clr/hipamd/include/hcc_detail/trace_helper.h +++ b/projects/clr/hipamd/include/hcc_detail/trace_helper.h @@ -58,7 +58,7 @@ inline std::string ToString(T v) // hipEvent_t specialization. TODO - maybe add an event ID for debug? template <> -std::string ToString(hipEvent_t v) +inline std::string ToString(hipEvent_t v) { return ToString(&v); }; @@ -67,10 +67,14 @@ std::string ToString(hipEvent_t v) // hipStream_t template <> -std::string ToString(hipStream_t v) +inline std::string ToString(hipStream_t v) { std::ostringstream ss; - ss << *v; + if (v == NULL) { + ss << "stream:"; + } else { + ss << *v; + } return ss.str(); };