From: Robert Bradshaw Date: Thu, 8 Oct 2009 04:50:09 +0000 (-0700) Subject: Get rid of errors for typeof test. X-Git-Tag: 0.13.beta0~2^2~121^2~99^2~2 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=d93d7348dd8502ec78387f0c3e510c20ed1537f5;p=cython.git Get rid of errors for typeof test. --- diff --git a/tests/run/typeof.pyx b/tests/run/typeof.pyx index b87a3d6d..52a14d72 100644 --- a/tests/run/typeof.pyx +++ b/tests/run/typeof.pyx @@ -30,14 +30,14 @@ cdef struct X: double complex b def simple(): - cdef int i - cdef long l - cdef long long ll - cdef int* iptr - cdef int** iptrptr - cdef A a - cdef B b - cdef X x + cdef int i = 0 + cdef long l = 0 + cdef long long ll = 0 + cdef int* iptr = &i + cdef int** iptrptr = &iptr + cdef A a = None + cdef B b = None + cdef X x = X(a=1, b=2) print typeof(i) print typeof(l) print typeof(ll) @@ -47,14 +47,16 @@ def simple(): print typeof(b) print typeof(x) print typeof(None) + used = i, l, ll, iptr, iptrptr, a, b, x def expression(): - cdef X x - cdef X *xptr - cdef short s - cdef int i - cdef unsigned int ui + cdef X x = X(a=1, b=2) + cdef X *xptr = &x + cdef short s = 0 + cdef int i = 0 + cdef unsigned int ui = 0 print typeof(x.a) print typeof(xptr.b) print typeof(s + i) print typeof(i + ui) + used = x, xptr, s, i, ui