diff options
| author | Dan Willemsen <dwillemsen@google.com> | 2020-03-09 21:16:08 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-03-09 21:16:08 -0700 |
| commit | 48309792d94c7b8d84e86193ee802232d108c9dd (patch) | |
| tree | ecd26508f0096c46170735f377611fdd983f4340 | |
| parent | ae17ffdcf3da3c6743bf8d75be626c02c4ed0414 (diff) | |
| parent | a901c231ced74501805acbd09fc172e29dbaf3d0 (diff) | |
| download | platform_build_kati-48309792d94c7b8d84e86193ee802232d108c9dd.tar.gz platform_build_kati-48309792d94c7b8d84e86193ee802232d108c9dd.tar.bz2 platform_build_kati-48309792d94c7b8d84e86193ee802232d108c9dd.zip | |
Merge pull request #183 from gburgessiv/master
func: rewrite a loop to appease -Wunreachable-code-loop-increment
| -rw-r--r-- | func.cc | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -283,9 +283,10 @@ void WordsFunc(const vector<Value*>& args, Evaluator* ev, string* s) { void FirstwordFunc(const vector<Value*>& args, Evaluator* ev, string* s) { const string&& text = args[0]->Eval(ev); - for (StringPiece tok : WordScanner(text)) { - AppendString(tok, s); - return; + WordScanner ws(text); + auto begin = ws.begin(); + if (begin != ws.end()) { + AppendString(*begin, s); } } |
