Larry Hastings added the comment:

Removing "static" breaks GCC on Linux (gcc 4.9.2 on Ubuntu 15.04 x86-64):

./Modules/_sre.c:2780:20: error: static declaration of ‘pattern_methods’ 
follows non-static declaration
 static PyMethodDef pattern_methods[] = {
                    ^
./Modules/_sre.c:1429:13: note: previous declaration of ‘pattern_methods’ was 
here
 PyMethodDef pattern_methods[];
             ^

IMO MSVS is the one being unreasonable here.  But obviously we need to find 
some way of doing this that makes both compilers happy.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue20148>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to