diff --git a/src/pugixml.hpp b/src/pugixml.hpp index bc5d62c..a3c9177 100644 --- a/src/pugixml.hpp +++ b/src/pugixml.hpp @@ -153,8 +153,8 @@ namespace pugi { const Char* p; std::size_t s; - basic_string_view(const std::string& r) - : p(r.data()), s(r.size()) { + basic_string_view(const std::basic_string& r) + : p(r.c_str()), s(r.size()) { } basic_string_view(const Char* ptr) : p(ptr), s(Traits::length(ptr)) {