Loading...
cache-builder/StringUtils.h dyld-960 dyld-1162
--- dyld/dyld-960/cache-builder/StringUtils.h
+++ dyld/dyld-1162/cache-builder/StringUtils.h
@@ -25,6 +25,7 @@
 #ifndef StringUtils_h
 #define StringUtils_h
 
+#include <algorithm>
 #include <string>
 
 inline bool startsWith(const std::string& str, const std::string& prefix)
@@ -43,6 +44,12 @@
 }
 
 inline bool endsWith(const std::string& str, const std::string& suffix)
+{
+    std::size_t index = str.find(suffix, str.size() - suffix.size());
+    return (index != std::string::npos);
+}
+
+inline bool endsWith(const std::string_view& str, const std::string_view& suffix)
 {
     std::size_t index = str.find(suffix, str.size() - suffix.size());
     return (index != std::string::npos);