diff options
author | Thomas Lively <tlively@google.com> | 2024-05-29 10:35:25 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-29 10:35:25 -0700 |
commit | f622b8e47c69dcbdf2666c795fb3658dc4da52af (patch) | |
tree | 27a0c58cb6b932e8251fa6dd2aa68b41f138a1a1 /test/wasm2js/labels.2asm.js | |
parent | 525f0761496c6aafea80a2d2e8cb709515eb06c5 (diff) | |
download | binaryen-f622b8e47c69dcbdf2666c795fb3658dc4da52af.tar.gz binaryen-f622b8e47c69dcbdf2666c795fb3658dc4da52af.tar.bz2 binaryen-f622b8e47c69dcbdf2666c795fb3658dc4da52af.zip |
Use new wast parser in wasm2js (#6606)
When generating assertions, traverse the `WASTScript` data structure rather than
interleaving assertion parsing with emitting.
Diffstat (limited to 'test/wasm2js/labels.2asm.js')
-rw-r--r-- | test/wasm2js/labels.2asm.js | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/test/wasm2js/labels.2asm.js b/test/wasm2js/labels.2asm.js index 3226a81a8..ac2978300 100644 --- a/test/wasm2js/labels.2asm.js +++ b/test/wasm2js/labels.2asm.js @@ -100,12 +100,12 @@ function asmFunc(imports) { function $6() { var $2_1 = 0; - loop_in : while (1) { + label : while (1) { if (0) { - continue loop_in + continue label } $2_1 = 3; - break loop_in; + break label; }; return $2_1 | 0; } @@ -117,6 +117,10 @@ function asmFunc(imports) { break l; } i = i + 1 | 0; + l0 : { + break l0; + } + i = i + 1 | 0; l1 : { break l1; } @@ -129,34 +133,30 @@ function asmFunc(imports) { break l3; } i = i + 1 | 0; - l4 : { - break l4; - } - i = i + 1 | 0; return i | 0; } function $8() { var i = 0; i = 0; - if_ : { - break if_; + label : { + break label; } i = i + 1 | 0; - if5 : { - break if5; + label0 : { + break label0; } i = i + 1 | 0; - if6 : { - break if6; + label1 : { + break label1; } i = i + 1 | 0; - if7 : { - break if7; + label2 : { + break label2; } i = i + 1 | 0; - if8 : { - break if8; + label3 : { + break label3; } i = i + 1 | 0; return i | 0; @@ -305,9 +305,9 @@ function asmFunc(imports) { var $1_1 = 0, $2_1 = 0; l1 : { $1_1 = 2; - l113 : { + l11 : { $2_1 = 3; - break l113; + break l11; } } return $1_1 + $2_1 | 0 | 0; |