# HG changeset patch # User Yuya Nishihara # Date 1439522528 -32400 # Node ID cefd5c8bab5d665385399c14048dcf290252dca9 # Parent 5ca58734887574217e8b9aa99b770644e3fcc883 reachableroots: narrow scope of minidx variable minidx is never used if includepath is false, so let's define it where it is used. diff -r 5ca587348875 -r cefd5c8bab5d mercurial/parsers.c --- a/mercurial/parsers.c Tue Aug 25 15:54:33 2015 -0700 +++ b/mercurial/parsers.c Fri Aug 14 12:22:08 2015 +0900 @@ -1127,7 +1127,6 @@ Py_ssize_t i; Py_ssize_t l; int r; - int minidx; int parents[2]; /* Internal data structure: @@ -1229,7 +1228,7 @@ /* Find all the nodes in between the roots we found and the heads * and add them to the reachable set */ if (includepath == 1) { - minidx = minroot; + int minidx = minroot; if (minidx < 0) minidx = 0; for (i = minidx; i < len; i++) {