[Python-Dev] Does trunk still support any compilers that don't allow declaring variables after code? (original) (raw)

Curt Hagenlocher curt at hagenlocher.org
Wed May 2 16:13:24 CEST 2012


On Wed, May 2, 2012 at 6:56 AM, Stefan Behnel <stefan_ml at behnel.de> wrote:

I'm not sure if MSVC and MSVC++ are the same thing, but I surely remember reports by MSVC users only a few years ago that Cython generated C code contained a declaration after an executed code at some point, and that failed to compile for them. So, assuming that MSVC++ "added this extension in the early 90s" and didn't remove it in the meantime, they must be two different things.

I believe you need to tell MSVC that it's a C++ source file by using "/Tp" in order to make this work. And of course, there would be other ramifications for doing that.

-Curt -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20120502/4907602d/attachment.html>



More information about the Python-Dev mailing list