Add a bool->StringRef c'tor to StringRef.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187166 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Bill Wendling 2013-07-25 23:06:39 +00:00
parent 36e6ae6106
commit fb5b3eaacb

View File

@ -90,6 +90,10 @@ namespace llvm {
/*implicit*/ StringRef(const std::string &Str)
: Data(Str.data()), Length(Str.length()) {}
/// Construct a string ref from a boolean.
explicit StringRef(bool B)
: Data(B ? "true" : "false"), Length(::strlen(Data)) {}
/// @}
/// @name Iterators
/// @{