David Aguilar <davvid@xxxxxxxxx> writes: > i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5493) compiler > (and probably others) mistakenly thinks variable 'right' is used > before assigned. Work it around by giving it a fake initialization. We see the same "fake initialization" of 'left' on the same line. By initializing it to NULL, you are hinting that initializing 'right' to NULL actually means something. > diff --git a/submodule.c b/submodule.c > index 461faf0..0145a62 100644 > --- a/submodule.c > +++ b/submodule.c > @@ -38,7 +38,7 @@ void show_submodule_summary(FILE *f, const char *path, > const char *del, const char *add, const char *reset) > { > struct rev_info rev; > - struct commit *commit, *left = left, *right; > + struct commit *commit, *left = left, *right = NULL; -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html