From 24b709529f30bf8cb4769eefbfedb4179349fd28 Mon Sep 17 00:00:00 2001 From: "Michael J. Spencer" Date: Mon, 14 May 2012 22:43:34 +0000 Subject: [PATCH] [Support/YAMLParser] Use rtrim on plain scalars. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156787 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Support/YAMLParser.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/Support/YAMLParser.cpp b/lib/Support/YAMLParser.cpp index 211ed2cdc3d..29d938b3874 100644 --- a/lib/Support/YAMLParser.cpp +++ b/lib/Support/YAMLParser.cpp @@ -1630,9 +1630,7 @@ StringRef ScalarNode::getValue(SmallVectorImpl &Storage) const { return UnquotedValue; } // Plain or block. - size_t trimtrail = Value.rfind(' '); - return Value.drop_back( - trimtrail == StringRef::npos ? 0 : Value.size() - trimtrail); + return Value.rtrim(" "); } StringRef ScalarNode::unescapeDoubleQuoted( StringRef UnquotedValue -- 2.34.1