# HG changeset patch # User Yuya Nishihara # Date 1470530827 -32400 # Node ID b410e26692a45fd9b61dc5fa100952e4c5f5169d # Parent 9a1685c70db44d988a638dc4e83d84129594f86c mpatch: silence warning about maybe-uninitialized variable It's false positive, but it wouldn't be possible for gcc to know PyBytes_FromStringAndSize() sets PyErr_Occurred(). mercurial/mpatch_module.c:105:47: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] PyErr_SetString(mpatch_Error, mpatch_errors[-r]); diff -r 9a1685c70db4 -r b410e26692a4 mercurial/mpatch_module.c --- a/mercurial/mpatch_module.c Sun Aug 07 09:40:30 2016 +0900 +++ b/mercurial/mpatch_module.c Sun Aug 07 09:47:07 2016 +0900 @@ -59,7 +59,7 @@ PyObject *text, *bins, *result; struct mpatch_flist *patch; const char *in; - int r; + int r = 0; char *out; Py_ssize_t len, outlen, inlen;