diff options
author | Peter Klausler <pklausler@nvidia.com> | 2025-07-18 13:45:25 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-18 13:45:25 -0700 |
commit | b6ea04a37b2a41e24bb999e5a9b6a7bd2b576085 (patch) | |
tree | 7fbed025f7dfdaa44f746f665d6d9272762a656a /flang/lib | |
parent | 9e5b2fbe86ed9b303eff779fff012d6a96574f3d (diff) | |
download | llvm-b6ea04a37b2a41e24bb999e5a9b6a7bd2b576085.zip llvm-b6ea04a37b2a41e24bb999e5a9b6a7bd2b576085.tar.gz llvm-b6ea04a37b2a41e24bb999e5a9b6a7bd2b576085.tar.bz2 |
[flang][NFC] Fix build-time warning (#149549)
Don't increment the LHS variable of an assignment that also uses that
variable on the RHS.
Diffstat (limited to 'flang/lib')
-rw-r--r-- | flang/lib/Semantics/resolve-labels.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/flang/lib/Semantics/resolve-labels.cpp b/flang/lib/Semantics/resolve-labels.cpp index 27e259f..9454ef9 100644 --- a/flang/lib/Semantics/resolve-labels.cpp +++ b/flang/lib/Semantics/resolve-labels.cpp @@ -492,10 +492,9 @@ public: // Uppercase the name of the main program, so that its symbol name // would be unique from similarly named non-main-program symbols. auto upperCaseCharBlock = [](const parser::CharBlock &cb) { - char *ch{const_cast<char *>(cb.begin())}; - char *endCh{ch + cb.size()}; - while (ch != endCh) { - *ch++ = parser::ToUpperCaseLetter(*ch); + auto ch{const_cast<char *>(cb.begin())}; + for (char *endCh{ch + cb.size()}; ch != endCh; ++ch) { + *ch = parser::ToUpperCaseLetter(*ch); } }; const parser::CharBlock *progName{nullptr}; |