1cdef int g = 7
2
3def test(x, int y):
4    """
5    >>> test(1, 2)
6    4 1 2 2 0 7 8
7    """
8    if True:
9        before = 0
10    cdef int a = 4, b = x, c = y
11    cdef int *p = &y
12    cdef object o = int(8)
13    print a, b, c, p[0], before, g, o
14
15# Also test that pruning cdefs doesn't hurt
16def empty():
17    cdef int i
18