diff options
Diffstat (limited to 'clang/lib/Driver/Multilib.cpp')
-rw-r--r-- | clang/lib/Driver/Multilib.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Driver/Multilib.cpp b/clang/lib/Driver/Multilib.cpp index 303047e05f78d..5dd55553bcb5f 100644 --- a/clang/lib/Driver/Multilib.cpp +++ b/clang/lib/Driver/Multilib.cpp @@ -46,7 +46,7 @@ static void normalizePathSegment(std::string &Segment) { if (seg.front() != '/') { Segment = "/" + seg.str(); } else { - Segment = seg; + Segment = std::string(seg); } } @@ -60,19 +60,19 @@ Multilib::Multilib(StringRef GCCSuffix, StringRef OSSuffix, } Multilib &Multilib::gccSuffix(StringRef S) { - GCCSuffix = S; + GCCSuffix = std::string(S); normalizePathSegment(GCCSuffix); return *this; } Multilib &Multilib::osSuffix(StringRef S) { - OSSuffix = S; + OSSuffix = std::string(S); normalizePathSegment(OSSuffix); return *this; } Multilib &Multilib::includeSuffix(StringRef S) { - IncludeSuffix = S; + IncludeSuffix = std::string(S); normalizePathSegment(IncludeSuffix); return *this; } |