On Mon, Oct 4, 2010 at 10:54 AM, Lisandro Dalcin <[email protected]> wrote:
> Please consider this code:
>
> from libcpp.vector cimport vector
> v = new vector[double]()
> from math import pi
> v.push_back(pi)
>
>
> This generated bad code, more or less:
>
> double &tmp; // bad code, un-init reference!
> tmp = PyFloat_AsDouble(pi)
> v.push_back(tmp)

I don't think this has anything to do with type inference, but it is bad code...

- Robert
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to