# HG changeset patch # User Matt Mackall # Date 2013-04-17 17:57:26 # Node ID 48d6f436363e87192988c4f9a60252d1ddd7e4fe # Parent b5ca14163742e163b17cb41c67b70e5786ce5c3f parsers: fix variable declaration position issue diff --git a/mercurial/parsers.c b/mercurial/parsers.c --- a/mercurial/parsers.c +++ b/mercurial/parsers.c @@ -1192,6 +1192,7 @@ static PyObject *find_gca_candidates(ind PyObject *gca = PyList_New(0); int i, v, interesting, left; int maxrev = -1; + long sp; bitmask *seen; for (i = 0; i < revcount; i++) { @@ -1241,7 +1242,7 @@ static PyObject *find_gca_candidates(ind int p = parents[i]; if (p == -1) continue; - const long sp = seen[p]; + sp = seen[p]; if (sv < poison) { if (sp == 0) { seen[p] = sv;