From bb649dc9b01a2d8ab402dff873061bba7bfac63b Mon Sep 17 00:00:00 2001
From: Linyuan Zhao <linyuanz@student.unimelb.edu.au>
Date: Sun, 2 Sep 2018 19:26:40 +1000
Subject: [PATCH] Update Machine.java

---
 mutants/mutant-1/swen90006/machine/Machine.java | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/mutants/mutant-1/swen90006/machine/Machine.java b/mutants/mutant-1/swen90006/machine/Machine.java
index 9bf5731..070ebfe 100644
--- a/mutants/mutant-1/swen90006/machine/Machine.java
+++ b/mutants/mutant-1/swen90006/machine/Machine.java
@@ -266,7 +266,10 @@ public class Machine
 	  throw new InvalidInstructionException();
 	}
 	int offs = parseOffset(toks[1]);
-	pc  = pc + offs;
+if (offs!=0) {
+     pc  = pc + offs;
+          }
+          else throw new InvalidInstructionException();
 	count++;
 	continue; /* avoid default increment of pc below */
       } else if (toks[0].equals(INSTRUCTION_JZ)){
-- 
GitLab