Index: test/codegen/expect/language/exhaustive_for_test.js |
diff --git a/test/codegen/expect/language/exhaustive_for_test.js b/test/codegen/expect/language/exhaustive_for_test.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..b32c1ff65956369c36129f2161aad2bc4eb30fe2 |
--- /dev/null |
+++ b/test/codegen/expect/language/exhaustive_for_test.js |
@@ -0,0 +1,776 @@ |
+dart_library.library('language/exhaustive_for_test', null, /* Imports */[ |
+ 'dart_sdk', |
+ 'expect' |
+], function load__exhaustive_for_test(exports, dart_sdk, expect) { |
+ 'use strict'; |
+ const core = dart_sdk.core; |
+ const dart = dart_sdk.dart; |
+ const dartx = dart_sdk.dartx; |
+ const expect$ = expect.expect; |
+ const exhaustive_for_test = Object.create(null); |
+ let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(dart.void, [])))(); |
+ exhaustive_for_test.INIT = 1; |
+ exhaustive_for_test.TEST = 2; |
+ exhaustive_for_test.UPDATE = 4; |
+ exhaustive_for_test.CONTINUE = 8; |
+ exhaustive_for_test.FALL = 16; |
+ exhaustive_for_test.BREAK = 32; |
+ exhaustive_for_test.status = null; |
+ exhaustive_for_test.loop0 = function() { |
+ exhaustive_for_test.status = 0; |
+ for (;;) { |
+ return; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop0, VoidTovoid()); |
+ exhaustive_for_test.loop1 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);;) { |
+ return; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop1, VoidTovoid()); |
+ exhaustive_for_test.loop2 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ return; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop2, VoidTovoid()); |
+ exhaustive_for_test.loop3 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.TEST; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ return; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop3, VoidTovoid()); |
+ exhaustive_for_test.loop4 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.UPDATE; |
+ for (;; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ return; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop4, VoidTovoid()); |
+ exhaustive_for_test.loop5 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.UPDATE; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ return; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop5, VoidTovoid()); |
+ exhaustive_for_test.loop6 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST | exhaustive_for_test.UPDATE; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ return; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop6, VoidTovoid()); |
+ exhaustive_for_test.loop7 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.TEST | exhaustive_for_test.UPDATE; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ return; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop7, VoidTovoid()); |
+ exhaustive_for_test.loop8 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.CONTINUE; |
+ for (;;) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop8, VoidTovoid()); |
+ exhaustive_for_test.loop9 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.CONTINUE; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);;) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop9, VoidTovoid()); |
+ exhaustive_for_test.loop10 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST | exhaustive_for_test.CONTINUE; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop10, VoidTovoid()); |
+ exhaustive_for_test.loop11 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.TEST | exhaustive_for_test.CONTINUE; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop11, VoidTovoid()); |
+ exhaustive_for_test.loop12 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE; |
+ for (;; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop12, VoidTovoid()); |
+ exhaustive_for_test.loop13 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop13, VoidTovoid()); |
+ exhaustive_for_test.loop14 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST | exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop14, VoidTovoid()); |
+ exhaustive_for_test.loop15 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.TEST | exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop15, VoidTovoid()); |
+ exhaustive_for_test.loop16 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.FALL; |
+ for (;;) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop16, VoidTovoid()); |
+ exhaustive_for_test.loop17 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.FALL; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);;) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop17, VoidTovoid()); |
+ exhaustive_for_test.loop18 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST | exhaustive_for_test.FALL; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop18, VoidTovoid()); |
+ exhaustive_for_test.loop19 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.TEST | exhaustive_for_test.FALL; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop19, VoidTovoid()); |
+ exhaustive_for_test.loop20 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.UPDATE | exhaustive_for_test.FALL; |
+ for (;; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop20, VoidTovoid()); |
+ exhaustive_for_test.loop21 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.UPDATE | exhaustive_for_test.FALL; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop21, VoidTovoid()); |
+ exhaustive_for_test.loop22 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST | exhaustive_for_test.UPDATE | exhaustive_for_test.FALL; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop22, VoidTovoid()); |
+ exhaustive_for_test.loop23 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.TEST | exhaustive_for_test.UPDATE | exhaustive_for_test.FALL; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop23, VoidTovoid()); |
+ exhaustive_for_test.loop24 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL; |
+ for (;;) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop24, VoidTovoid()); |
+ exhaustive_for_test.loop25 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);;) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop25, VoidTovoid()); |
+ exhaustive_for_test.loop26 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST | exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop26, VoidTovoid()); |
+ exhaustive_for_test.loop27 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.TEST | exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop27, VoidTovoid()); |
+ exhaustive_for_test.loop28 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL; |
+ for (;; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop28, VoidTovoid()); |
+ exhaustive_for_test.loop29 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop29, VoidTovoid()); |
+ exhaustive_for_test.loop30 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST | exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop30, VoidTovoid()); |
+ exhaustive_for_test.loop31 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.TEST | exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop31, VoidTovoid()); |
+ exhaustive_for_test.loop32 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.BREAK; |
+ for (;;) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop32, VoidTovoid()); |
+ exhaustive_for_test.loop33 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.BREAK; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);;) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop33, VoidTovoid()); |
+ exhaustive_for_test.loop34 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST | exhaustive_for_test.BREAK; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop34, VoidTovoid()); |
+ exhaustive_for_test.loop35 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.TEST | exhaustive_for_test.BREAK; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop35, VoidTovoid()); |
+ exhaustive_for_test.loop36 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.UPDATE | exhaustive_for_test.BREAK; |
+ for (;; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop36, VoidTovoid()); |
+ exhaustive_for_test.loop37 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.UPDATE | exhaustive_for_test.BREAK; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop37, VoidTovoid()); |
+ exhaustive_for_test.loop38 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST | exhaustive_for_test.UPDATE | exhaustive_for_test.BREAK; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop38, VoidTovoid()); |
+ exhaustive_for_test.loop39 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.TEST | exhaustive_for_test.UPDATE | exhaustive_for_test.BREAK; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop39, VoidTovoid()); |
+ exhaustive_for_test.loop40 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.CONTINUE | exhaustive_for_test.BREAK; |
+ for (;;) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop40, VoidTovoid()); |
+ exhaustive_for_test.loop41 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.CONTINUE | exhaustive_for_test.BREAK; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);;) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop41, VoidTovoid()); |
+ exhaustive_for_test.loop42 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST | exhaustive_for_test.CONTINUE | exhaustive_for_test.BREAK; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop42, VoidTovoid()); |
+ exhaustive_for_test.loop43 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.TEST | exhaustive_for_test.CONTINUE | exhaustive_for_test.BREAK; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop43, VoidTovoid()); |
+ exhaustive_for_test.loop44 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE | exhaustive_for_test.BREAK; |
+ for (;; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop44, VoidTovoid()); |
+ exhaustive_for_test.loop45 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE | exhaustive_for_test.BREAK; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop45, VoidTovoid()); |
+ exhaustive_for_test.loop46 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST | exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE | exhaustive_for_test.BREAK; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop46, VoidTovoid()); |
+ exhaustive_for_test.loop47 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.TEST | exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE | exhaustive_for_test.BREAK; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop47, VoidTovoid()); |
+ exhaustive_for_test.loop48 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.FALL | exhaustive_for_test.BREAK; |
+ for (;;) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop48, VoidTovoid()); |
+ exhaustive_for_test.loop49 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.FALL | exhaustive_for_test.BREAK; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);;) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop49, VoidTovoid()); |
+ exhaustive_for_test.loop50 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST | exhaustive_for_test.FALL | exhaustive_for_test.BREAK; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop50, VoidTovoid()); |
+ exhaustive_for_test.loop51 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.TEST | exhaustive_for_test.FALL | exhaustive_for_test.BREAK; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop51, VoidTovoid()); |
+ exhaustive_for_test.loop52 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.UPDATE | exhaustive_for_test.FALL | exhaustive_for_test.BREAK; |
+ for (;; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop52, VoidTovoid()); |
+ exhaustive_for_test.loop53 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.UPDATE | exhaustive_for_test.FALL | exhaustive_for_test.BREAK; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop53, VoidTovoid()); |
+ exhaustive_for_test.loop54 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST | exhaustive_for_test.UPDATE | exhaustive_for_test.FALL | exhaustive_for_test.BREAK; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop54, VoidTovoid()); |
+ exhaustive_for_test.loop55 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.TEST | exhaustive_for_test.UPDATE | exhaustive_for_test.FALL | exhaustive_for_test.BREAK; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop55, VoidTovoid()); |
+ exhaustive_for_test.loop56 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL | exhaustive_for_test.BREAK; |
+ for (;;) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop56, VoidTovoid()); |
+ exhaustive_for_test.loop57 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL | exhaustive_for_test.BREAK; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);;) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop57, VoidTovoid()); |
+ exhaustive_for_test.loop58 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST | exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL | exhaustive_for_test.BREAK; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop58, VoidTovoid()); |
+ exhaustive_for_test.loop59 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.TEST | exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL | exhaustive_for_test.BREAK; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0);) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop59, VoidTovoid()); |
+ exhaustive_for_test.loop60 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL | exhaustive_for_test.BREAK; |
+ for (;; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop60, VoidTovoid()); |
+ exhaustive_for_test.loop61 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.INIT | exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL | exhaustive_for_test.BREAK; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT);; exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop61, VoidTovoid()); |
+ exhaustive_for_test.loop62 = function() { |
+ exhaustive_for_test.status = exhaustive_for_test.TEST | exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL | exhaustive_for_test.BREAK; |
+ for (; !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop62, VoidTovoid()); |
+ exhaustive_for_test.loop63 = function() { |
+ exhaustive_for_test.status = (exhaustive_for_test.INIT | exhaustive_for_test.TEST | exhaustive_for_test.UPDATE | exhaustive_for_test.CONTINUE | exhaustive_for_test.FALL | exhaustive_for_test.BREAK) >>> 0; |
+ for (exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.INIT); !dart.equals((exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.TEST)), 0); exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.UPDATE)) { |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.CONTINUE), exhaustive_for_test.CONTINUE)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.CONTINUE); |
+ continue; |
+ } |
+ if (dart.equals(dart.dsend(exhaustive_for_test.status, '&', exhaustive_for_test.FALL), exhaustive_for_test.FALL)) { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.FALL); |
+ } else { |
+ exhaustive_for_test.status = dart.dsend(exhaustive_for_test.status, '&', ~exhaustive_for_test.BREAK); |
+ break; |
+ } |
+ } |
+ }; |
+ dart.fn(exhaustive_for_test.loop63, VoidTovoid()); |
+ exhaustive_for_test.main = function() { |
+ exhaustive_for_test.loop0(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop1(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop2(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop3(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop4(); |
+ expect$.Expect.equals(exhaustive_for_test.UPDATE, exhaustive_for_test.status); |
+ exhaustive_for_test.loop5(); |
+ expect$.Expect.equals(exhaustive_for_test.UPDATE, exhaustive_for_test.status); |
+ exhaustive_for_test.loop6(); |
+ expect$.Expect.equals(exhaustive_for_test.UPDATE, exhaustive_for_test.status); |
+ exhaustive_for_test.loop7(); |
+ expect$.Expect.equals(exhaustive_for_test.UPDATE, exhaustive_for_test.status); |
+ exhaustive_for_test.loop10(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop11(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop14(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop15(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop18(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop19(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop22(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop23(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop26(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop27(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop30(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop31(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop32(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop33(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop34(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop35(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop36(); |
+ expect$.Expect.equals(4, exhaustive_for_test.status); |
+ exhaustive_for_test.loop37(); |
+ expect$.Expect.equals(4, exhaustive_for_test.status); |
+ exhaustive_for_test.loop38(); |
+ expect$.Expect.equals(4, exhaustive_for_test.status); |
+ exhaustive_for_test.loop39(); |
+ expect$.Expect.equals(4, exhaustive_for_test.status); |
+ exhaustive_for_test.loop40(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop41(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop42(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop43(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop44(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop45(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop46(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop47(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop48(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop49(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop50(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop51(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop52(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop53(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop54(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop55(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop56(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop57(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop58(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop59(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop60(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop61(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop62(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ exhaustive_for_test.loop63(); |
+ expect$.Expect.equals(0, exhaustive_for_test.status); |
+ }; |
+ dart.fn(exhaustive_for_test.main, VoidTovoid()); |
+ // Exports: |
+ exports.exhaustive_for_test = exhaustive_for_test; |
+}); |