lib/ai/backtrack: add a missing assert
authorJean Privat <jean@pryen.org>
Sat, 11 Apr 2015 17:12:50 +0000 (00:12 +0700)
committerJean Privat <jean@pryen.org>
Tue, 14 Apr 2015 09:31:36 +0000 (16:31 +0700)
or else the possible null will loop and cause errors.

Signed-off-by: Jean Privat <jean@pryen.org>

lib/ai/backtrack.nit

index 550df10..ddc68ef 100644 (file)
@@ -209,6 +209,7 @@ class BacktrackSolver[S: Object, A]
 
                                problem.backtrack(state, a)
                                node = node.parent
+                               assert node != null
                                continue
                        end