From 8e300f8987ed9fdfd69844b74696508bf911f77d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Sat, 19 Sep 2020 00:22:00 +0200 Subject: [PATCH] More readable. --- src/main/java/li/cil/circuity/vm/riscv/R5CPU.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/main/java/li/cil/circuity/vm/riscv/R5CPU.java b/src/main/java/li/cil/circuity/vm/riscv/R5CPU.java index 0e8743d0..4e1b3cf2 100644 --- a/src/main/java/li/cil/circuity/vm/riscv/R5CPU.java +++ b/src/main/java/li/cil/circuity/vm/riscv/R5CPU.java @@ -308,16 +308,15 @@ public class R5CPU implements Steppable, RealTimeCounter, InterruptController { for (; ; ) { final TranslatorDataExchange dataExchange = this.translatorDataExchange; final TranslatorJob request = dataExchange.translatorRequests.poll(); - if (request != null) { - // May return null in case the translator decided the generated trace was too short. - request.trace = Translator.translateTrace(request); - if (request.trace != null) { - dataExchange.translationResponses.add(request); - } - continue; + if (request == null) { + break; } - break; + // May return null in case the translator decided the generated trace was too short. + request.trace = Translator.translateTrace(request); + if (request.trace != null) { + dataExchange.translationResponses.add(request); + } } }