]> Repositorios git - scryer-prolog.git/commitdiff
set self.dynamic_mode to FirstOrNext::Next independently of succeed or failure in...
authorMark Thom <[email protected]>
Wed, 5 May 2021 02:54:00 +0000 (20:54 -0600)
committerMark Thom <[email protected]>
Wed, 5 May 2021 02:56:25 +0000 (20:56 -0600)
src/machine/machine_state_impl.rs

index 82aefb135a029875b34a156785bdb19f2674ffd0..ffb80d46bccf0920067f7be579c40fafd8fe2c76 100644 (file)
@@ -3268,13 +3268,13 @@ impl MachineState {
                         }
                     }
                 }
-
-                self.dynamic_mode = FirstOrNext::Next;
             }
             None => {
                 self.fail = true;
             }
         }
+
+        self.dynamic_mode = FirstOrNext::Next;
     }
 
     pub(super) fn execute_indexed_choice_instr(