Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] Fix: can't build a std::string with nullptr
[simgrid.git] / src / mc / mc_dwarf.cpp
index 2134b08..0b0e2e4 100644 (file)
@@ -857,8 +857,10 @@ static void MC_dwarf_handle_scope_die(simgrid::mc::ObjectInformation* info, Dwar
     const char *name = MC_dwarf_attr_integrate_string(die, DW_AT_name);
     if(ns)
       frame.name  = std::string(ns) + "::" + name;
-    else
+    else if (name)
       frame.name = name;
+    else
+      frame.name.clear();
   }
 
   frame.abstract_origin_id =