From: Shantanu <12621235+hauntsaninja@users.noreply.github.com> Date: Sat, 29 Jan 2022 00:57:05 +0000 (-0800) Subject: Fix arithmetic stability issue (#2817) X-Git-Url: https://git.madduck.net/etc/vim.git/commitdiff_plain/95e77cb5590a1499d3aa4cf7fe60481347191c35?hp=95e77cb5590a1499d3aa4cf7fe60481347191c35 Fix arithmetic stability issue (#2817) It turns out "simple_stmt" isn't that simple: it can contain multiple statements separated by semicolons. Invisible parenthesis logic for arithmetic expressions only looked at the first child of simple_stmt. This causes instability in the presence of semicolons, since the next run through the statement following the semicolon will be the first child of another simple_stmt. I believe this along with #2572 fix the known stability issues. ---