From 6fd6a5110c5ec9fd4ee2ab7a9cf20631c82d7517 Mon Sep 17 00:00:00 2001
From: Max Kellermann <max.kellermann@gmail.com>
Date: Tue, 11 Mar 2025 08:36:56 +0100
Subject: [PATCH] config/Path: use string_view literals

---
 src/config/Path.cxx | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/config/Path.cxx b/src/config/Path.cxx
index 8e760361d..e8ed1e278 100644
--- a/src/config/Path.cxx
+++ b/src/config/Path.cxx
@@ -12,6 +12,8 @@
 
 #include <cassert>
 
+using std::string_view_literals::operator""sv;
+
 #ifndef _WIN32
 #include <pwd.h>
 
@@ -98,15 +100,15 @@ ParsePath(const char *path)
 		const auto [env_var, rest] = Split(std::string_view{path}, '/');
 
 	        AllocatedPath xdg_path(nullptr);
-		if (env_var == "HOME") {
+		if (env_var == "HOME"sv) {
 			xdg_path = GetConfiguredHome();
-		} else if (env_var == "XDG_CONFIG_HOME") {
+		} else if (env_var == "XDG_CONFIG_HOME"sv) {
 			xdg_path = GetUserConfigDir();
-		} else if (env_var == "XDG_MUSIC_DIR") {
+		} else if (env_var == "XDG_MUSIC_DIR"sv) {
 			xdg_path = GetUserMusicDir();
-		} else if (env_var == "XDG_CACHE_HOME") {
+		} else if (env_var == "XDG_CACHE_HOME"sv) {
 			xdg_path = GetUserCacheDir();
-		} else if (env_var == "XDG_RUNTIME_DIR") {
+		} else if (env_var == "XDG_RUNTIME_DIR"sv) {
 			xdg_path = GetUserRuntimeDir();
 		} else {
 			throw FmtRuntimeError("environment variable not supported: {:?}", env_var);