From 7a9750afddf345fbe7b85c9171b7e8256858668f Mon Sep 17 00:00:00 2001 From: Volker Berlin Date: Sun, 29 Mar 2020 18:39:45 +0200 Subject: [PATCH] code optimize --- src/de/inetsoftware/jwebassembly/module/StackInspector.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/de/inetsoftware/jwebassembly/module/StackInspector.java b/src/de/inetsoftware/jwebassembly/module/StackInspector.java index d1b6752..89b6bc1 100644 --- a/src/de/inetsoftware/jwebassembly/module/StackInspector.java +++ b/src/de/inetsoftware/jwebassembly/module/StackInspector.java @@ -77,10 +77,10 @@ class StackInspector { } try { - StackValue stackValue = null; - for( int p = 0; p < count; p++ ) { + StackValue stackValue; + do { stackValue = stack.pop(); - } + } while( --count > 0 ); return stackValue; } catch( NoSuchElementException ex ) { throw new WasmException( "Push instruction not found", -1 ); // should never occur