From 1ce5e09f806275c6c334f66f89077fc00b3802eb Mon Sep 17 00:00:00 2001 From: Haoyang Cui <h.cui10@student.unimelb.edu.au> Date: Sat, 1 Sep 2018 16:00:01 +1000 Subject: [PATCH] Update mutants/mutant-5/swen90006/machine/Machine.java --- mutants/mutant-5/swen90006/machine/Machine.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mutants/mutant-5/swen90006/machine/Machine.java b/mutants/mutant-5/swen90006/machine/Machine.java index 9bf5731..8e9f656 100644 --- a/mutants/mutant-5/swen90006/machine/Machine.java +++ b/mutants/mutant-5/swen90006/machine/Machine.java @@ -265,8 +265,13 @@ public class Machine if (toks.length != 2){ throw new InvalidInstructionException(); } - int offs = parseOffset(toks[1]); - pc = pc + offs; + int num = 0; + try { + num = Integer.parseInt(toks[1]); + } catch (Exception e){ + throw new InvalidInstructionException(); + } + pc = pc + num; count++; continue; /* avoid default increment of pc below */ } else if (toks[0].equals(INSTRUCTION_JZ)){ -- GitLab