some fixes in order to silent GCC warnings about unused stuff
authorLisandro Dalcin <dalcinl@gmail.com>
Mon, 16 Feb 2009 16:07:34 +0000 (14:07 -0200)
committerLisandro Dalcin <dalcinl@gmail.com>
Mon, 16 Feb 2009 16:07:34 +0000 (14:07 -0200)
tests/compile/cnamespec.pyx
tests/compile/funcptr.pyx
tests/run/for_decrement.pyx

index fec88d39be57ba456caabd4917c42d10a1b1f03b..5ddc43ea3eca9595caf5904346ba2d2d620a65d4 100644 (file)
@@ -15,3 +15,6 @@ cdef double spam "c_spam" (int i, float f):
     b = p.i
     p.i = x
     p.i = y
+
+cdef inline double spam2 "c_spam2" (int i, float f):
+    return spam(i,f)
index c6ca8c4a1fe0a27db9835343f7d5d477f70137d3..64fa290863e22680f9d2fa0a95add68026187b7d 100644 (file)
@@ -4,3 +4,7 @@ cdef int grail():
     spam = grail
     spam()
 
+ctypedef int funcptr_t()
+
+cdef inline funcptr_t* dummy():
+    return &grail
index f9826fddbdd383a021bd8b62b09465c252b410d8..39d40d63ff84c1f0c24122b4ed4bac3897794150 100644 (file)
@@ -23,7 +23,7 @@ def range_loop_indices():
     Optimized integer for loops using range() should follow Python behavior, 
     and leave the index variable with the last value of the range.
     """
-    cdef int i, j, k, l, m
+    cdef int i, j, k=0, l, m
     for i in range(10): pass
     for j in range(2,10): pass
     for k in range(0,10,get_step()): pass
@@ -40,4 +40,4 @@ def from_loop_indices():
     for i from 0 <= i < 10 by get_step(): pass
     for j from 0 <= j < 10: pass
     for k from 10 > k > 0: pass
-    return i, j, k
\ No newline at end of file
+    return i, j, k