systemc: Stop using the sc_string_view type.
authorGabe Black <gabeblack@google.com>
Thu, 3 Jan 2019 22:30:14 +0000 (14:30 -0800)
committerGabe Black <gabeblack@google.com>
Wed, 9 Jan 2019 01:36:08 +0000 (01:36 +0000)
It doesn't seem to provide anything more that std::string, and comes
with extra dependencies/baggage.

Change-Id: I2c599bcc93fa4a944ff249410d24e8f8be981afe
Reviewed-on: https://gem5-review.googlesource.com/c/15298
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com>

src/systemc/tlm_core/2/generic_payload/phase.cc

index a3fb937491a23c48a98abfd5aa5b7d6e33eb2ed5..8f9172296f04b16a699e7d852181b58fca1e8ce9 100644 (file)
 
 #include <cstring>
 #include <map>
+#include <string>
 #include <systemc>
 #include <tlm>
 #include <typeindex>
 
-using sc_core::sc_string_view;
-
 namespace tlm
 {
 
@@ -43,7 +42,7 @@ struct tlm_phase_registry
     }
 
     unsigned int
-    register_phase(std::type_index type, sc_string_view name)
+    register_phase(std::type_index type, std::string name)
     {
         type_map::const_iterator it = ids_.find(type);