From 653238cdef2445374332c490ad0eeef42a2cca4d Mon Sep 17 00:00:00 2001 From: peter klausler Date: Fri, 11 May 2018 14:23:18 -0700 Subject: [PATCH] [flang] address review comment Original-commit: flang-compiler/f18@bd8a96cf70ba69ff12b73ee5b3c3f804d0842ed4 Reviewed-on: https://github.com/flang-compiler/f18/pull/87 --- flang/lib/parser/token-sequence.cc | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/flang/lib/parser/token-sequence.cc b/flang/lib/parser/token-sequence.cc index 2602839..4c4b841 100644 --- a/flang/lib/parser/token-sequence.cc +++ b/flang/lib/parser/token-sequence.cc @@ -53,15 +53,12 @@ void TokenSequence::swap(TokenSequence &that) { std::size_t TokenSequence::SkipBlanks(std::size_t at) const { std::size_t tokens{start_.size()}; - if (at > tokens) { - return tokens; // j = ts.SkipBlanks(j+1) shouldn't go past tokens - } - for (std::size_t tokens{start_.size()}; at < tokens; ++at) { + for (; at < tokens; ++at) { if (!TokenAt(at).IsBlank()) { - break; + return at; } } - return at; + return tokens; // even if at > tokens } void TokenSequence::Put(const TokenSequence &that) { -- 2.7.4