From d93d7348dd8502ec78387f0c3e510c20ed1537f5 Mon Sep 17 00:00:00 2001 From: Robert Bradshaw Date: Wed, 7 Oct 2009 21:50:09 -0700 Subject: [PATCH] Get rid of errors for typeof test. --- tests/run/typeof.pyx | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) 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 -- 2.26.2