Merged pull request #12 from bhy/T423.
[cython.git] / tests / errors / break_outside_loop.pyx
index 81508727dbfce753252390772780e91e02bb9c4d..f20b4d335312c0b54d49e322d98cebd3b86ded87 100644 (file)
@@ -1,3 +1,4 @@
+# mode: error
 
 break
 
@@ -16,18 +17,21 @@ except: pass
 try: break
 finally: pass
 
-if True:
+if bool_result():
     break
 else:
     break
 
+def bool_result():
+    return True
+
 
 _ERRORS = u'''
- 2:0: break statement not inside loop
- 5:4: break statement not inside loop
- 8:4: break statement not inside loop
-11:4: break statement not inside loop
-16:5: break statement not inside loop
-20:4: break statement not inside loop
-22:4: break statement not inside loop
+3:0: break statement not inside loop
+6:4: break statement not inside loop
+9:4: break statement not inside loop
+12:4: break statement not inside loop
+17:5: break statement not inside loop
+21:4: break statement not inside loop
+23:4: break statement not inside loop
 '''