# HG changeset patch # User Matt Harbison # Date 2014-03-20 04:01:59 # Node ID e286ab22e46157e0d159982e85bf32d704c44420 # Parent 131f7fe06e9ef6684a38f21df13289da1b891714 parsers: fix compiler errors on MSVC 2008 This broke in 3681de20b0a7. diff --git a/mercurial/parsers.c b/mercurial/parsers.c --- a/mercurial/parsers.c +++ b/mercurial/parsers.c @@ -1969,18 +1969,22 @@ static struct PyModuleDef parsers_module PyMODINIT_FUNC PyInit_parsers(void) { + PyObject *mod; + if (check_python_version() == -1) return; - PyObject *mod = PyModule_Create(&parsers_module); + mod = PyModule_Create(&parsers_module); module_init(mod); return mod; } #else PyMODINIT_FUNC initparsers(void) { + PyObject *mod; + if (check_python_version() == -1) return; - PyObject *mod = Py_InitModule3("parsers", methods, parsers_doc); + mod = Py_InitModule3("parsers", methods, parsers_doc); module_init(mod); } #endif