From 7c0e5d84fbe3e8f96553e9aa5e76226803dfaff7 Mon Sep 17 00:00:00 2001 From: Volker Berlin Date: Sun, 20 May 2018 16:16:11 +0200 Subject: [PATCH] first loop test --- .../runtime/ControlFlowOperators.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/de/inetsoftware/jwebassembly/runtime/ControlFlowOperators.java b/test/de/inetsoftware/jwebassembly/runtime/ControlFlowOperators.java index 0c9ebc7..2735d50 100644 --- a/test/de/inetsoftware/jwebassembly/runtime/ControlFlowOperators.java +++ b/test/de/inetsoftware/jwebassembly/runtime/ControlFlowOperators.java @@ -45,6 +45,7 @@ public class ControlFlowOperators extends AbstractBaseTest { addParam( list, script, "ifMultiple" ); addParam( list, script, "ifCompare" ); addParam( list, script, "switchDirect" ); + addParam( list, script, "endlessLoop" ); addParam( list, script, "forLoop" ); } return list; @@ -178,6 +179,20 @@ public class ControlFlowOperators extends AbstractBaseTest { return b; } + @Export + static int endlessLoop() { + int a = 0; + int b = 0; + do { + if( a < 10 ) { + b++; + } else { + return a; + } + a++; + } while( true ); + } + @Export static int forLoop() { int a = 0;