Commit 60aa8c52 authored by Max Kellermann's avatar Max Kellermann

fs/Path: use method c_str() internally

parent 9f7c3b8e
...@@ -98,9 +98,9 @@ public: ...@@ -98,9 +98,9 @@ public:
*/ */
gcc_pure gcc_pure
size_t length() const { size_t length() const {
assert(value != nullptr); assert(!IsNull());
return PathTraitsFS::GetLength(value); return PathTraitsFS::GetLength(c_str());
} }
/** /**
...@@ -119,7 +119,7 @@ public: ...@@ -119,7 +119,7 @@ public:
*/ */
gcc_pure gcc_pure
const_pointer data() const { const_pointer data() const {
return value; return c_str();
} }
/** /**
...@@ -129,7 +129,7 @@ public: ...@@ -129,7 +129,7 @@ public:
*/ */
gcc_pure gcc_pure
bool HasNewline() const { bool HasNewline() const {
return PathTraitsFS::Find(value, '\n') != nullptr; return PathTraitsFS::Find(c_str(), '\n') != nullptr;
} }
/** /**
...@@ -146,7 +146,7 @@ public: ...@@ -146,7 +146,7 @@ public:
*/ */
gcc_pure gcc_pure
Path GetBase() const { Path GetBase() const {
return FromFS(PathTraitsFS::GetBase(value)); return FromFS(PathTraitsFS::GetBase(c_str()));
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment