diff --git a/src/libs/clangsupport/filepathview.h b/src/libs/clangsupport/filepathview.h index 5d62cec7edc..a0d129cec65 100644 --- a/src/libs/clangsupport/filepathview.h +++ b/src/libs/clangsupport/filepathview.h @@ -45,8 +45,9 @@ public: { } - template - explicit FilePathView(String filePath) + template ::value>> + explicit FilePathView(String &&filePath) : FilePathView(filePath.data(), filePath.size()) { } diff --git a/src/libs/clangsupport/nativefilepathview.h b/src/libs/clangsupport/nativefilepathview.h index c2f2246c492..6b451d1d538 100644 --- a/src/libs/clangsupport/nativefilepathview.h +++ b/src/libs/clangsupport/nativefilepathview.h @@ -44,8 +44,9 @@ public: { } - template - explicit NativeFilePathView(String filePath) + template ::value>> + explicit NativeFilePathView(String &&filePath) : NativeFilePathView(filePath.data(), filePath.size()) { }