Commit d93d7348 authored by Robert Bradshaw's avatar Robert Bradshaw

Get rid of errors for typeof test.

parent 310a6920
...@@ -30,14 +30,14 @@ cdef struct X: ...@@ -30,14 +30,14 @@ cdef struct X:
double complex b double complex b
def simple(): def simple():
cdef int i cdef int i = 0
cdef long l cdef long l = 0
cdef long long ll cdef long long ll = 0
cdef int* iptr cdef int* iptr = &i
cdef int** iptrptr cdef int** iptrptr = &iptr
cdef A a cdef A a = None
cdef B b cdef B b = None
cdef X x cdef X x = X(a=1, b=2)
print typeof(i) print typeof(i)
print typeof(l) print typeof(l)
print typeof(ll) print typeof(ll)
...@@ -47,14 +47,16 @@ def simple(): ...@@ -47,14 +47,16 @@ def simple():
print typeof(b) print typeof(b)
print typeof(x) print typeof(x)
print typeof(None) print typeof(None)
used = i, l, ll, <long>iptr, <long>iptrptr, a, b, x
def expression(): def expression():
cdef X x cdef X x = X(a=1, b=2)
cdef X *xptr cdef X *xptr = &x
cdef short s cdef short s = 0
cdef int i cdef int i = 0
cdef unsigned int ui cdef unsigned int ui = 0
print typeof(x.a) print typeof(x.a)
print typeof(xptr.b) print typeof(xptr.b)
print typeof(s + i) print typeof(s + i)
print typeof(i + ui) print typeof(i + ui)
used = x, <long>xptr, s, i, ui
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment