Zachary Ware added the comment:

Your test program works for VS2010 as well (/W4 is unnecessary, the default 
warning level gives the warning), but still doesn't answer the question of why 
the math module (specifically math.hypot) doesn't show the problem.

I understand why both of your cases *don't* work, I want to understand why 
mathmodule.c and cmathmodule.c (and complexobject.c, for that matter) *do* 
work.  Attempting to compile mathmodule.c alone results in the warning, and 
even picking through mathmodule.i as produced by preprocessing to file, it 
looks like math_hypot should always have the problem.

The fact that math_hypot works when compiled with the rest of Python frankly 
frustrates me quite a lot, because I can see no reason why it should.

----------

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

Reply via email to