Cython has moved to github.

cython-devel

view tests/run/cintop.pyx @ 1622:4f0327bdebc9

test for temp allocation bug in call
author Robert Bradshaw <robertwb@math.washington.edu>
date Sat Jan 17 01:25:34 2009 -0800 (3 years ago)
parents 6309e21af543
children 82d312a9f1fc
line source
1 __doc__ = u"""
2 >>> int2 = 42
3 >>> int3 = 7
4 >>> char1 = ord('C')
6 >>> int1 = int2 | int3
7 >>> int1 |= int2 ^ int3
8 >>> int1 ^= int2 & int3
9 >>> int1 ^= int2 << int3
10 >>> int1 ^= int2 >> int3
11 >>> int1 ^= int2 << int3 | int2 >> int3
12 >>> long1 = char1 | int1
13 >>> (int1, long1) == f()
14 True
16 >>> f()
17 (45, 111)
18 """
20 def f():
21 cdef int int1, int2, int3
22 cdef char char1
23 cdef long long1, long2
24 int2 = 42
25 int3 = 7
26 char1 = c'C'
28 int1 = int2 | int3
29 int1 |= int2 ^ int3
30 int1 ^= int2 & int3
31 int1 ^= int2 << int3
32 int1 ^= int2 >> int3
33 int1 ^= int2 << int3 | int2 >> int3
34 long1 = char1 | int1
35 return int1, long1