[llvm-commits] [llvm] r134236 - /llvm/trunk/lib/MC/SubtargetFeature.cpp
Francois Pichet
pichet2000 at gmail.com
Fri Jul 1 02:23:41 PDT 2011
Author: fpichet
Date: Fri Jul 1 04:23:41 2011
New Revision: 134236
URL: http://llvm.org/viewvc/llvm-project?rev=134236&view=rev
Log:
Another misuse of StringRef. MSVC is very sensitive to that kind of error.
Modified:
llvm/trunk/lib/MC/SubtargetFeature.cpp
Modified: llvm/trunk/lib/MC/SubtargetFeature.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/MC/SubtargetFeature.cpp?rev=134236&r1=134235&r2=134236&view=diff
==============================================================================
--- llvm/trunk/lib/MC/SubtargetFeature.cpp (original)
+++ llvm/trunk/lib/MC/SubtargetFeature.cpp Fri Jul 1 04:23:41 2011
@@ -53,14 +53,14 @@
/// PrependFlag - Return a string with a prepended flag; '+' or '-'.
///
-static inline StringRef PrependFlag(const StringRef Feature,
+static inline std::string PrependFlag(const StringRef Feature,
bool IsEnabled) {
assert(!Feature.empty() && "Empty string");
if (hasFlag(Feature))
return Feature;
std::string Prefix = IsEnabled ? "+" : "-";
Prefix += Feature;
- return StringRef(Prefix);
+ return Prefix;
}
/// Split - Splits a string of comma separated items in to a vector of strings.
More information about the llvm-commits
mailing list