]> Repositorios git - scryer-prolog.git/commitdiff
bug fix
authorMark Thom <[email protected]>
Sat, 25 Feb 2017 20:52:58 +0000 (13:52 -0700)
committerMark Thom <[email protected]>
Sat, 25 Feb 2017 20:52:58 +0000 (13:52 -0700)
src/l2/machine.rs

index e05ca5531a82c0cf74f178200e0ef09ad358dc24..c1f1f269fbee3e5161407814d1b5a3b2fecb59ee 100644 (file)
@@ -155,9 +155,9 @@ impl Machine {
             succeeded = self.execute_instr(&instr);
         }
 
-        if succeeded {
-            let mut heap_locs = HashMap::new();
+        let mut heap_locs = HashMap::new();
 
+        if succeeded {            
             for (var, vr) in cg.vars() {
                 let hcr = self.ms.registers[vr.root_register()];
                 heap_locs.insert(*var, hcr);