diff --git a/src/compare.h b/src/compare.h
index 47f1ac23b56a0742b7ef2c0b16ecd7e2ccd6f808..86364a9e4c5347120be51bf9cca86fec129331b1 100644
--- a/src/compare.h
+++ b/src/compare.h
@@ -21,12 +21,7 @@ cdo_cmpstr(const char *x, const char *y)
 }
 
 static inline bool
-cdo_cmpstr(const std::string &lhs, const std::string &rhs)
-{
-  return (lhs.compare(rhs) == 0);
-}
-static inline bool
-cdo_cmpstr(const std::string_view &lhs, const std::string &rhs)
+cdo_cmpstr(std::string_view lhs, const std::string &rhs)
 {
   return (lhs.compare(rhs) == 0);
 }