• R/O
  • SSH
  • HTTPS

jpl: Commit


Commit MetaInfo

Revision1003 (tree)
Time2020-05-05 05:24:15
Authorjakobthomsen

Log Message

fix missing struct-match constructor check

Change Summary

Incremental Difference

--- trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-recursive/jpl_compiler.c (revision 1002)
+++ trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-recursive/jpl_compiler.c (revision 1003)
@@ -63682,12 +63682,53 @@
6368263682 uint64_t arg = tree_elem_addr(heap.data, 1LLU, tree_elem_addr(heap.data, 2/*addr-content-pair*/, LOCAL_ACCESS_ADDR(heap.data, 27LLU, 26LLU), 1/*content*/), 0LLU);
6368363683 LOCAL_PUSH_MOVE(&heap, 27, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6368463684 }
63685+ {
63686+ uint64_t arg = 0;
63687+ LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
63688+ }
63689+ *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = /*maintype__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 29LLU, 25LLU)) != /*variantid_*/*LOCAL_ACCESS(heap.data, 29LLU, 16LLU);
63690+ state.addr = *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) ? 18446744073709548958LLU : 18446744073709548957LLU;
63691+ (void)LOCAL_POP_MOVE(&heap, 29LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 29
63692+ break;
63693+ }
63694+ case 18446744073709548958LLU: // 99999999Vc'''''''''''''''
63695+ {
6368563696 // ACCUMULATE ARGUMENTS - BEGIN
6368663697 {
6368763698 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 28LLU, 0LLU);
6368863699 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6368963700 }
63701+ // ACCUMULATE ARGUMENTS - END
63702+ uint64_t return_to = 18446744073709548956LLU;
63703+ const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
63704+ uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63705+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63706+ heap.data[0].elem1 = heap.data[0].elem0;
63707+ heap.data[0].elem0 = restore;
63708+ state.addr = 819847183515949359LLU; // reportinit
63709+ break;
63710+ }
63711+ case 18446744073709548956LLU: // 99999999Va'''''''''''''''
63712+ {
63713+ fprintf(stderr, "%s", "access can't match struct ");
63714+ printid(stderr, /*maintype__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 28LLU, 25LLU)));
63715+ fprintf(stderr, "%s", " with constructor ");
63716+ printid(stderr, /*variantid_*/*LOCAL_ACCESS(heap.data, 28LLU, 16LLU));
63717+ {
63718+ fprintf(stderr, "%s\n", "");
63719+ exit(-1);
63720+ }
63721+ state.addr = 18446744073709548957LLU; // 99999999Vb'''''''''''''''
63722+ break;
63723+ }
63724+ case 18446744073709548957LLU: // 99999999Vb'''''''''''''''
63725+ {
63726+ // ACCUMULATE ARGUMENTS - BEGIN
6369063727 {
63728+ uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 28LLU, 0LLU);
63729+ LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63730+ }
63731+ {
6369163732 uint64_t arg = /*scopelist_*/*LOCAL_ACCESS(heap.data, 28LLU, 8LLU);
6369263733 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6369363734 }
@@ -63709,7 +63750,7 @@
6370963750 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6371063751 }
6371163752 // ACCUMULATE ARGUMENTS - END
63712- uint64_t return_to = 18446744073709548957LLU;
63753+ uint64_t return_to = 18446744073709548954LLU;
6371363754 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6371463755 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6371563756 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -63718,7 +63759,7 @@
6371863759 state.addr = 533565069926072320LLU; // blknone___
6371963760 break;
6372063761 }
63721- case 18446744073709548957LLU: // 99999999Vb'''''''''''''''
63762+ case 18446744073709548954LLU: // 99999999VZ'''''''''''''''
6372263763 {
6372363764 {
6372463765 uint64_t exchange = LOCAL_POP_MOVE(&heap, 30LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 30*/;
@@ -63734,7 +63775,7 @@
6373463775 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6373563776 }
6373663777 // ACCUMULATE ARGUMENTS - END
63737- uint64_t return_to = 18446744073709548958LLU;
63778+ uint64_t return_to = 18446744073709548955LLU;
6373863779 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6373963780 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6374063781 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -63743,7 +63784,7 @@
6374363784 state.addr = 343185072444167040LLU; // SCOPEOPEN_
6374463785 break;
6374563786 }
63746- case 18446744073709548958LLU: // 99999999Vc'''''''''''''''
63787+ case 18446744073709548955LLU: // 99999999V$'''''''''''''''
6374763788 {
6374863789 {
6374963790 uint64_t arg = 0;
@@ -63750,11 +63791,11 @@
6375063791 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6375163792 }
6375263793 *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = /*mutable___*/*LOCAL_ACCESS(heap.data, 29LLU, 21LLU);
63753- state.addr = *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) ? 18446744073709548956LLU : 18446744073709548955LLU;
63794+ state.addr = *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) ? 18446744073709548953LLU : 18446744073709548952LLU;
6375463795 (void)LOCAL_POP_MOVE(&heap, 29LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 29
6375563796 break;
6375663797 }
63757- case 18446744073709548956LLU: // 99999999Va'''''''''''''''
63798+ case 18446744073709548953LLU: // 99999999VY'''''''''''''''
6375863799 {
6375963800 {
6376063801 uint64_t arg = 0;
@@ -63784,7 +63825,7 @@
6378463825 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6378563826 }
6378663827 // ACCUMULATE ARGUMENTS - END
63787- uint64_t return_to = 18446744073709548950LLU;
63828+ uint64_t return_to = 18446744073709548947LLU;
6378863829 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6378963830 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6379063831 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -63793,7 +63834,7 @@
6379363834 state.addr = 890786773858934784LLU; // varblock__
6379463835 break;
6379563836 }
63796- case 18446744073709548950LLU: // 99999999VV'''''''''''''''
63837+ case 18446744073709548947LLU: // 99999999VS'''''''''''''''
6379763838 {
6379863839 {
6379963840 uint64_t exchange = LOCAL_POP_MOVE(&heap, 32LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 32*/;
@@ -63809,7 +63850,7 @@
6380963850 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6381063851 }
6381163852 // ACCUMULATE ARGUMENTS - END
63812- uint64_t return_to = 18446744073709548951LLU;
63853+ uint64_t return_to = 18446744073709548948LLU;
6381363854 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
6381463855 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6381563856 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -63818,12 +63859,12 @@
6381863859 state.addr = 890786982252724224LLU; // varentry__
6381963860 break;
6382063861 }
63821- case 18446744073709548951LLU: // 99999999VW'''''''''''''''
63862+ case 18446744073709548948LLU: // 99999999VT'''''''''''''''
6382263863 {
63823- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 30LLU, 29LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 30LLU, 10LLU)), 15) ? 18446744073709548954LLU : 18446744073709548953LLU;
63864+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 30LLU, 29LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 30LLU, 10LLU)), 15) ? 18446744073709548951LLU : 18446744073709548950LLU;
6382463865 break;
6382563866 }
63826- case 18446744073709548954LLU: // 99999999VZ'''''''''''''''
63867+ case 18446744073709548951LLU: // 99999999VW'''''''''''''''
6382763868 {
6382863869 fprintf(stderr, "%s", "pushing block ");
6382963870 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 30LLU, 18LLU));
@@ -63839,7 +63880,7 @@
6383963880 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6384063881 }
6384163882 // ACCUMULATE ARGUMENTS - END
63842- uint64_t return_to = 18446744073709548949LLU;
63883+ uint64_t return_to = 18446744073709548946LLU;
6384363884 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6384463885 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6384563886 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -63848,27 +63889,27 @@
6384863889 state.addr = 18446744073709551180LLU; // 999999993L'''''''''''''''
6384963890 break;
6385063891 }
63851- case 18446744073709548949LLU: // 99999999VU'''''''''''''''
63892+ case 18446744073709548946LLU: // 99999999VR'''''''''''''''
6385263893 {
6385363894 // parameter varentry__ block_____ goes out of scope
63854- state.addr = 18446744073709548952LLU; // 99999999VX'''''''''''''''
63895+ state.addr = 18446744073709548949LLU; // 99999999VU'''''''''''''''
6385563896 break;
6385663897 }
63857- case 18446744073709548953LLU: // 99999999VY'''''''''''''''
63898+ case 18446744073709548950LLU: // 99999999VV'''''''''''''''
6385863899 {
63859- state.addr = 18446744073709548952LLU; // 99999999VX'''''''''''''''
63900+ state.addr = 18446744073709548949LLU; // 99999999VU'''''''''''''''
6386063901 break;
6386163902 }
63862- case 18446744073709548952LLU: // 99999999VX'''''''''''''''
63903+ case 18446744073709548949LLU: // 99999999VU'''''''''''''''
6386363904 {
6386463905 (void)LOCAL_POP_MOVE(&heap, 30LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 30
6386563906 // variable u64 id2_______ goes out of scope
6386663907 // (uninitialized -> no destructor-call)
6386763908 (void)LOCAL_POP_MOVE(&heap, 29LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id2_______ at 29
63868- state.addr = 18446744073709548955LLU; // 99999999V$'''''''''''''''
63909+ state.addr = 18446744073709548952LLU; // 99999999VX'''''''''''''''
6386963910 break;
6387063911 }
63871- case 18446744073709548955LLU: // 99999999V$'''''''''''''''
63912+ case 18446744073709548952LLU: // 99999999VX'''''''''''''''
6387263913 {
6387363914 {
6387463915 uint64_t arg = 0;
@@ -63925,7 +63966,7 @@
6392563966 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6392663967 }
6392763968 // ACCUMULATE ARGUMENTS - END
63928- uint64_t return_to = 18446744073709548948LLU;
63969+ uint64_t return_to = 18446744073709548945LLU;
6392963970 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
6393063971 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6393163972 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -63934,13 +63975,13 @@
6393463975 state.addr = 242277287322451968LLU; // Match_____
6393563976 break;
6393663977 }
63937- case 18446744073709548948LLU: // 99999999VT'''''''''''''''
63978+ case 18446744073709548945LLU: // 99999999VQ'''''''''''''''
6393863979 {
6393963980 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 29LLU, 9LLU)));
63940- state.addr = (heap.availilable_size_for_dynamic_objects >= (175LLU + 14LLU)) ? 18446744073709548947LLU : 18446744073709548946LLU;
63981+ state.addr = (heap.availilable_size_for_dynamic_objects >= (175LLU + 14LLU)) ? 18446744073709548944LLU : 18446744073709548943LLU;
6394163982 break;
6394263983 }
63943- case 18446744073709548947LLU: // 99999999VS'''''''''''''''
63984+ case 18446744073709548944LLU: // 99999999VP'''''''''''''''
6394463985 {
6394563986
6394663987 heap.availilable_size_for_dynamic_objects -= (175LLU + 14LLU);
@@ -63951,7 +63992,7 @@
6395163992 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6395263993 }
6395363994 // ACCUMULATE ARGUMENTS - END
63954- uint64_t return_to = 18446744073709548944LLU;
63995+ uint64_t return_to = 18446744073709548941LLU;
6395563996 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6395663997 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6395763998 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -63960,7 +64001,7 @@
6396064001 state.addr = 839519665163075584LLU; // skip______
6396164002 break;
6396264003 }
63963- case 18446744073709548944LLU: // 99999999VP'''''''''''''''
64004+ case 18446744073709548941LLU: // 99999999VM'''''''''''''''
6396464005 {
6396564006 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 29LLU, 9LLU)), stdin);
6396664007 if('{' != (char)getchar())
@@ -64034,7 +64075,7 @@
6403464075 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6403564076 }
6403664077 // ACCUMULATE ARGUMENTS - END
64037- uint64_t return_to = 18446744073709548943LLU;
64078+ uint64_t return_to = 18446744073709548940LLU;
6403864079 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
6403964080 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6404064081 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64043,15 +64084,15 @@
6404364084 state.addr = 288592327324005381LLU; // PARSESCOPE
6404464085 break;
6404564086 }
64046- case 18446744073709548943LLU: // 99999999VO'''''''''''''''
64087+ case 18446744073709548940LLU: // 99999999VL'''''''''''''''
6404764088 {
6404864089
6404964090 heap.availilable_size_for_dynamic_objects += (175LLU + 14LLU);
6405064091
64051- state.addr = 18446744073709548945LLU; // 99999999VQ'''''''''''''''
64092+ state.addr = 18446744073709548942LLU; // 99999999VN'''''''''''''''
6405264093 break;
6405364094 }
64054- case 18446744073709548946LLU: // 99999999VR'''''''''''''''
64095+ case 18446744073709548943LLU: // 99999999VO'''''''''''''''
6405564096 {
6405664097 // ACCUMULATE ARGUMENTS - BEGIN
6405764098 {
@@ -64059,7 +64100,7 @@
6405964100 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6406064101 }
6406164102 // ACCUMULATE ARGUMENTS - END
64062- uint64_t return_to = 18446744073709548942LLU;
64103+ uint64_t return_to = 18446744073709548939LLU;
6406364104 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6406464105 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6406564106 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64068,7 +64109,7 @@
6406864109 state.addr = 819847183515949359LLU; // reportinit
6406964110 break;
6407064111 }
64071- case 18446744073709548942LLU: // 99999999VN'''''''''''''''
64112+ case 18446744073709548939LLU: // 99999999VK'''''''''''''''
6407264113 {
6407364114 fprintf(stderr, "%s", "INTERNAL ERROR: out of dynamic heap - recompile compiler with additional dynamic heap");
6407464115 {
@@ -64075,10 +64116,10 @@
6407564116 fprintf(stderr, "%s\n", "");
6407664117 exit(-1);
6407764118 }
64078- state.addr = 18446744073709548945LLU; // 99999999VQ'''''''''''''''
64119+ state.addr = 18446744073709548942LLU; // 99999999VN'''''''''''''''
6407964120 break;
6408064121 }
64081- case 18446744073709548945LLU: // 99999999VQ'''''''''''''''
64122+ case 18446744073709548942LLU: // 99999999VN'''''''''''''''
6408264123 {
6408364124 // ACCUMULATE ARGUMENTS - BEGIN
6408464125 {
@@ -64118,7 +64159,7 @@
6411864159 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6411964160 }
6412064161 // ACCUMULATE ARGUMENTS - END
64121- uint64_t return_to = 18446744073709548941LLU;
64162+ uint64_t return_to = 18446744073709548938LLU;
6412264163 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
6412364164 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6412464165 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64127,7 +64168,7 @@
6412764168 state.addr = 343185072241833157LLU; // SCOPECLOSE
6412864169 break;
6412964170 }
64130- case 18446744073709548941LLU: // 99999999VM'''''''''''''''
64171+ case 18446744073709548938LLU: // 99999999VJ'''''''''''''''
6413164172 {
6413264173 // variable u64 indirecter goes out of scope
6413364174 // emitted destructur for type u64
@@ -64145,7 +64186,7 @@
6414564186 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6414664187 }
6414764188 // ACCUMULATE ARGUMENTS - END
64148- uint64_t return_to = 18446744073709548940LLU;
64189+ uint64_t return_to = 18446744073709548937LLU;
6414964190 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6415064191 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6415164192 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64154,7 +64195,7 @@
6415464195 state.addr = 819847183515949359LLU; // reportinit
6415564196 break;
6415664197 }
64157- case 18446744073709548940LLU: // 99999999VL'''''''''''''''
64198+ case 18446744073709548937LLU: // 99999999VI'''''''''''''''
6415864199 {
6415964200 printid(stderr, /*maintype__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 27LLU, 25LLU)));
6416064201 fprintf(stderr, "%s", " INTERNAL ERROR IN PARSEDEF: unimplemented match case");
@@ -64180,7 +64221,7 @@
6418064221 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6418164222 }
6418264223 // ACCUMULATE ARGUMENTS - END
64183- uint64_t return_to = 18446744073709548939LLU;
64224+ uint64_t return_to = 18446744073709548936LLU;
6418464225 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6418564226 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6418664227 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64189,7 +64230,7 @@
6418964230 state.addr = 18446744073709551211LLU; // 999999993p'''''''''''''''
6419064231 break;
6419164232 }
64192- case 18446744073709548939LLU: // 99999999VK'''''''''''''''
64233+ case 18446744073709548936LLU: // 99999999VH'''''''''''''''
6419364234 {
6419464235 (void)LOCAL_POP_MOVE(&heap, 27LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference new_______ at 27
6419564236 state.addr = 18446744073709549013LLU; // 99999999WU'''''''''''''''
@@ -64203,7 +64244,7 @@
6420364244 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6420464245 }
6420564246 // ACCUMULATE ARGUMENTS - END
64206- uint64_t return_to = 18446744073709548938LLU;
64247+ uint64_t return_to = 18446744073709548935LLU;
6420764248 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6420864249 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6420964250 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64212,7 +64253,7 @@
6421264253 state.addr = 819847183515949359LLU; // reportinit
6421364254 break;
6421464255 }
64215- case 18446744073709548938LLU: // 99999999VJ'''''''''''''''
64256+ case 18446744073709548935LLU: // 99999999VG'''''''''''''''
6421664257 {
6421764258 fprintf(stderr, "%s", "missing variant-constructor-name at ");
6421864259 putc((char)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 9LLU)), stderr);
@@ -64238,7 +64279,7 @@
6423864279 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6423964280 }
6424064281 // ACCUMULATE ARGUMENTS - END
64241- uint64_t return_to = 18446744073709548937LLU;
64282+ uint64_t return_to = 18446744073709548934LLU;
6424264283 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6424364284 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6424464285 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64247,7 +64288,7 @@
6424764288 state.addr = 819847183515949359LLU; // reportinit
6424864289 break;
6424964290 }
64250- case 18446744073709548937LLU: // 99999999VI'''''''''''''''
64291+ case 18446744073709548934LLU: // 99999999VF'''''''''''''''
6425164292 {
6425264293 fprintf(stderr, "%s", "can't access ");
6425364294 // ACCUMULATE ARGUMENTS - BEGIN
@@ -64256,7 +64297,7 @@
6425664297 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6425764298 }
6425864299 // ACCUMULATE ARGUMENTS - END
64259- uint64_t return_to = 18446744073709548936LLU;
64300+ uint64_t return_to = 18446744073709548933LLU;
6426064301 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6426164302 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6426264303 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64265,7 +64306,7 @@
6426564306 state.addr = 819847183518878432LLU; // reporttype
6426664307 break;
6426764308 }
64268- case 18446744073709548936LLU: // 99999999VH'''''''''''''''
64309+ case 18446744073709548933LLU: // 99999999VE'''''''''''''''
6426964310 {
6427064311 fprintf(stderr, "%s", " (not a UNION)");
6427164312 {
@@ -64291,7 +64332,7 @@
6429164332 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6429264333 }
6429364334 // ACCUMULATE ARGUMENTS - END
64294- uint64_t return_to = 18446744073709548935LLU;
64335+ uint64_t return_to = 18446744073709548932LLU;
6429564336 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6429664337 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6429764338 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64300,7 +64341,7 @@
6430064341 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
6430164342 break;
6430264343 }
64303- case 18446744073709548935LLU: // 99999999VG'''''''''''''''
64344+ case 18446744073709548932LLU: // 99999999VD'''''''''''''''
6430464345 {
6430564346 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference TYPE______ at 23
6430664347 // variable u64 mutable___ goes out of scope
@@ -64377,7 +64418,7 @@
6437764418 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6437864419 }
6437964420 // ACCUMULATE ARGUMENTS - END
64380- uint64_t return_to = 18446744073709548934LLU;
64421+ uint64_t return_to = 18446744073709548931LLU;
6438164422 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6438264423 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6438364424 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64386,7 +64427,7 @@
6438664427 state.addr = 517555828430075934LLU; // assign_dec
6438764428 break;
6438864429 }
64389- case 18446744073709548934LLU: // 99999999VF'''''''''''''''
64430+ case 18446744073709548931LLU: // 99999999VC'''''''''''''''
6439064431 {
6439164432 {
6439264433 uint64_t arg = 0;
@@ -64402,7 +64443,7 @@
6440264443 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6440364444 }
6440464445 // ACCUMULATE ARGUMENTS - END
64405- uint64_t return_to = 18446744073709548933LLU;
64446+ uint64_t return_to = 18446744073709548930LLU;
6440664447 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6440764448 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6440864449 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64411,7 +64452,7 @@
6441164452 state.addr = 517555828430075934LLU; // assign_dec
6441264453 break;
6441364454 }
64414- case 18446744073709548933LLU: // 99999999VE'''''''''''''''
64455+ case 18446744073709548930LLU: // 99999999VB'''''''''''''''
6441564456 {
6441664457 {
6441764458 uint64_t arg = 0;
@@ -64427,7 +64468,7 @@
6442764468 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6442864469 }
6442964470 // ACCUMULATE ARGUMENTS - END
64430- uint64_t return_to = 18446744073709548932LLU;
64471+ uint64_t return_to = 18446744073709548929LLU;
6443164472 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6443264473 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6443364474 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64436,7 +64477,7 @@
6443664477 state.addr = 517555828430075934LLU; // assign_dec
6443764478 break;
6443864479 }
64439- case 18446744073709548932LLU: // 99999999VD'''''''''''''''
64480+ case 18446744073709548929LLU: // 99999999VA'''''''''''''''
6444064481 {
6444164482 {
6444264483 uint64_t arg = 0;
@@ -64448,7 +64489,7 @@
6444864489 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6444964490 }
6445064491 // ACCUMULATE ARGUMENTS - END
64451- uint64_t return_to = 18446744073709548931LLU;
64492+ uint64_t return_to = 18446744073709548928LLU;
6445264493 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6445364494 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6445464495 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64457,7 +64498,7 @@
6445764498 state.addr = 861504796319285248LLU; // typeu64___
6445864499 break;
6445964500 }
64460- case 18446744073709548931LLU: // 99999999VC'''''''''''''''
64501+ case 18446744073709548928LLU: // 99999999V_'''''''''''''''
6446164502 {
6446264503 {
6446364504 uint64_t arg = 0;
@@ -64543,7 +64584,7 @@
6454364584 LOCAL_PUSH_MOVE(&heap, 17LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6454464585 }
6454564586 // ACCUMULATE ARGUMENTS - END
64546- uint64_t return_to = 18446744073709548930LLU;
64587+ uint64_t return_to = 18446744073709548927LLU;
6454764588 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 18LLU, 0/*address of closure-in-construction*/, 0));
6454864589 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6454964590 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 18LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64552,7 +64593,7 @@
6455264593 state.addr = 54378281595568128LLU; // CALLIN____
6455364594 break;
6455464595 }
64555- case 18446744073709548930LLU: // 99999999VB'''''''''''''''
64596+ case 18446744073709548927LLU: // 99999999U9'''''''''''''''
6455664597 {
6455764598 fprintf(stdout, "%s", "\n state.addr = ");
6455864599 // ACCUMULATE ARGUMENTS - BEGIN
@@ -64577,7 +64618,7 @@
6457764618 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6457864619 }
6457964620 // ACCUMULATE ARGUMENTS - END
64580- uint64_t return_to = 18446744073709548929LLU;
64621+ uint64_t return_to = 18446744073709548926LLU;
6458164622 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6458264623 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6458364624 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64586,7 +64627,7 @@
6458664627 state.addr = 587881357514113024LLU; // emitpar___
6458764628 break;
6458864629 }
64589- case 18446744073709548929LLU: // 99999999VA'''''''''''''''
64630+ case 18446744073709548926LLU: // 99999999U8'''''''''''''''
6459064631 {
6459164632 fprintf(stdout, "%s", " ? ");
6459264633 // ACCUMULATE ARGUMENTS - BEGIN
@@ -64595,7 +64636,7 @@
6459564636 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6459664637 }
6459764638 // ACCUMULATE ARGUMENTS - END
64598- uint64_t return_to = 18446744073709548928LLU;
64639+ uint64_t return_to = 18446744073709548925LLU;
6459964640 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6460064641 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6460164642 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64604,7 +64645,7 @@
6460464645 state.addr = 787446708198178816LLU; // printnr___
6460564646 break;
6460664647 }
64607- case 18446744073709548928LLU: // 99999999V_'''''''''''''''
64648+ case 18446744073709548925LLU: // 99999999U7'''''''''''''''
6460864649 {
6460964650 fprintf(stdout, "%s", " : ");
6461064651 // ACCUMULATE ARGUMENTS - BEGIN
@@ -64613,7 +64654,7 @@
6461364654 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6461464655 }
6461564656 // ACCUMULATE ARGUMENTS - END
64616- uint64_t return_to = 18446744073709548927LLU;
64657+ uint64_t return_to = 18446744073709548924LLU;
6461764658 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6461864659 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6461964660 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64622,7 +64663,7 @@
6462264663 state.addr = 787446708198178816LLU; // printnr___
6462364664 break;
6462464665 }
64625- case 18446744073709548927LLU: // 99999999U9'''''''''''''''
64666+ case 18446744073709548924LLU: // 99999999U6'''''''''''''''
6462664667 {
6462764668 fprintf(stdout, "%s", ";");
6462864669 {
@@ -64648,7 +64689,7 @@
6464864689 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6464964690 }
6465064691 // ACCUMULATE ARGUMENTS - END
64651- uint64_t return_to = 18446744073709548926LLU;
64692+ uint64_t return_to = 18446744073709548923LLU;
6465264693 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
6465364694 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6465464695 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64657,7 +64698,7 @@
6465764698 state.addr = 587881357748664875LLU; // emitpoptmp
6465864699 break;
6465964700 }
64660- case 18446744073709548926LLU: // 99999999U8'''''''''''''''
64701+ case 18446744073709548923LLU: // 99999999U5'''''''''''''''
6466164702 {
6466264703 // variable u64 level_____ goes out of scope
6466364704 // emitted destructur for type u64
@@ -64673,7 +64714,7 @@
6467364714 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6467464715 }
6467564716 // ACCUMULATE ARGUMENTS - END
64676- uint64_t return_to = 18446744073709548925LLU;
64717+ uint64_t return_to = 18446744073709548922LLU;
6467764718 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6467864719 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6467964720 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64682,15 +64723,15 @@
6468264723 state.addr = 587881351406074923LLU; // emitjumpup
6468364724 break;
6468464725 }
64685- case 18446744073709548925LLU: // 99999999U7'''''''''''''''
64726+ case 18446744073709548922LLU: // 99999999U4'''''''''''''''
6468664727 {
6468764728 // variable u64 level_____ goes out of scope
6468864729 // emitted destructur for type u64
6468964730 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 23
64690- state.addr = (heap.availilable_size_for_dynamic_objects >= (116LLU + 6LLU)) ? 18446744073709548924LLU : 18446744073709548923LLU;
64731+ state.addr = (heap.availilable_size_for_dynamic_objects >= (116LLU + 6LLU)) ? 18446744073709548921LLU : 18446744073709548920LLU;
6469164732 break;
6469264733 }
64693- case 18446744073709548924LLU: // 99999999U6'''''''''''''''
64734+ case 18446744073709548921LLU: // 99999999U3'''''''''''''''
6469464735 {
6469564736
6469664737 heap.availilable_size_for_dynamic_objects -= (116LLU + 6LLU);
@@ -64701,7 +64742,7 @@
6470164742 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6470264743 }
6470364744 // ACCUMULATE ARGUMENTS - END
64704- uint64_t return_to = 18446744073709548921LLU;
64745+ uint64_t return_to = 18446744073709548918LLU;
6470564746 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6470664747 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6470764748 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64710,7 +64751,7 @@
6471064751 state.addr = 587881345921715008LLU; // emitenter_
6471164752 break;
6471264753 }
64713- case 18446744073709548921LLU: // 99999999U3'''''''''''''''
64754+ case 18446744073709548918LLU: // 99999999U0'''''''''''''''
6471464755 {
6471564756 // ACCUMULATE ARGUMENTS - BEGIN
6471664757 {
@@ -64718,7 +64759,7 @@
6471864759 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6471964760 }
6472064761 // ACCUMULATE ARGUMENTS - END
64721- uint64_t return_to = 18446744073709548920LLU;
64762+ uint64_t return_to = 18446744073709548917LLU;
6472264763 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6472364764 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6472464765 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64727,7 +64768,7 @@
6472764768 state.addr = 839519665163075584LLU; // skip______
6472864769 break;
6472964770 }
64730- case 18446744073709548920LLU: // 99999999U2'''''''''''''''
64771+ case 18446744073709548917LLU: // 99999999Uz'''''''''''''''
6473164772 {
6473264773 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 9LLU)), stdin);
6473364774 if('{' != (char)getchar())
@@ -64762,7 +64803,7 @@
6476264803 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6476364804 }
6476464805 // ACCUMULATE ARGUMENTS - END
64765- uint64_t return_to = 18446744073709548918LLU;
64806+ uint64_t return_to = 18446744073709548915LLU;
6476664807 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6476764808 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6476864809 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64771,7 +64812,7 @@
6477164812 state.addr = 533564715968757760LLU; // blkif_____
6477264813 break;
6477364814 }
64774- case 18446744073709548918LLU: // 99999999U0'''''''''''''''
64815+ case 18446744073709548915LLU: // 99999999Ux'''''''''''''''
6477564816 {
6477664817 {
6477764818 uint64_t exchange = LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 24*/;
@@ -64787,7 +64828,7 @@
6478764828 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6478864829 }
6478964830 // ACCUMULATE ARGUMENTS - END
64790- uint64_t return_to = 18446744073709548919LLU;
64831+ uint64_t return_to = 18446744073709548916LLU;
6479164832 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6479264833 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6479364834 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64796,7 +64837,7 @@
6479664837 state.addr = 343185072444167040LLU; // SCOPEOPEN_
6479764838 break;
6479864839 }
64799- case 18446744073709548919LLU: // 99999999U1'''''''''''''''
64840+ case 18446744073709548916LLU: // 99999999Uy'''''''''''''''
6480064841 {
6480164842 // ACCUMULATE ARGUMENTS - BEGIN
6480264843 {
@@ -64864,7 +64905,7 @@
6486464905 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6486564906 }
6486664907 // ACCUMULATE ARGUMENTS - END
64867- uint64_t return_to = 18446744073709548917LLU;
64908+ uint64_t return_to = 18446744073709548914LLU;
6486864909 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
6486964910 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6487064911 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64873,7 +64914,7 @@
6487364914 state.addr = 288592327324005381LLU; // PARSESCOPE
6487464915 break;
6487564916 }
64876- case 18446744073709548917LLU: // 99999999Uz'''''''''''''''
64917+ case 18446744073709548914LLU: // 99999999Uw'''''''''''''''
6487764918 {
6487864919 // ACCUMULATE ARGUMENTS - BEGIN
6487964920 {
@@ -64913,7 +64954,7 @@
6491364954 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6491464955 }
6491564956 // ACCUMULATE ARGUMENTS - END
64916- uint64_t return_to = 18446744073709548916LLU;
64957+ uint64_t return_to = 18446744073709548913LLU;
6491764958 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
6491864959 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6491964960 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64922,7 +64963,7 @@
6492264963 state.addr = 343185072241833157LLU; // SCOPECLOSE
6492364964 break;
6492464965 }
64925- case 18446744073709548916LLU: // 99999999Uy'''''''''''''''
64966+ case 18446744073709548913LLU: // 99999999Uv'''''''''''''''
6492664967 {
6492764968 {
6492864969 uint64_t arg = 0;
@@ -64939,7 +64980,7 @@
6493964980 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6494064981 }
6494164982 // ACCUMULATE ARGUMENTS - END
64942- uint64_t return_to = 18446744073709548915LLU;
64983+ uint64_t return_to = 18446744073709548912LLU;
6494364984 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6494464985 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6494564986 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64948,7 +64989,7 @@
6494864989 state.addr = 587881351406071808LLU; // emitjump__
6494964990 break;
6495064991 }
64951- case 18446744073709548915LLU: // 99999999Ux'''''''''''''''
64992+ case 18446744073709548912LLU: // 99999999Uu'''''''''''''''
6495264993 {
6495364994 // variable u64 level_____ goes out of scope
6495464995 // emitted destructur for type u64
@@ -64959,7 +65000,7 @@
6495965000 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6496065001 }
6496165002 // ACCUMULATE ARGUMENTS - END
64962- uint64_t return_to = 18446744073709548914LLU;
65003+ uint64_t return_to = 18446744073709548911LLU;
6496365004 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6496465005 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6496565006 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64968,7 +65009,7 @@
6496865009 state.addr = 839519665163075584LLU; // skip______
6496965010 break;
6497065011 }
64971- case 18446744073709548914LLU: // 99999999Uw'''''''''''''''
65012+ case 18446744073709548911LLU: // 99999999Ut'''''''''''''''
6497265013 {
6497365014 matchid("else", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 9LLU)));
6497465015 // ACCUMULATE ARGUMENTS - BEGIN
@@ -64977,7 +65018,7 @@
6497765018 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6497865019 }
6497965020 // ACCUMULATE ARGUMENTS - END
64980- uint64_t return_to = 18446744073709548913LLU;
65021+ uint64_t return_to = 18446744073709548910LLU;
6498165022 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6498265023 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6498365024 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -64986,7 +65027,7 @@
6498665027 state.addr = 587881345921715008LLU; // emitenter_
6498765028 break;
6498865029 }
64989- case 18446744073709548913LLU: // 99999999Uv'''''''''''''''
65030+ case 18446744073709548910LLU: // 99999999Us'''''''''''''''
6499065031 {
6499165032 // ACCUMULATE ARGUMENTS - BEGIN
6499265033 {
@@ -64994,7 +65035,7 @@
6499465035 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6499565036 }
6499665037 // ACCUMULATE ARGUMENTS - END
64997- uint64_t return_to = 18446744073709548912LLU;
65038+ uint64_t return_to = 18446744073709548909LLU;
6499865039 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6499965040 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6500065041 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65003,7 +65044,7 @@
6500365044 state.addr = 839519665163075584LLU; // skip______
6500465045 break;
6500565046 }
65006- case 18446744073709548912LLU: // 99999999Uu'''''''''''''''
65047+ case 18446744073709548909LLU: // 99999999Ur'''''''''''''''
6500765048 {
6500865049 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 9LLU)), stdin);
6500965050 if('{' != (char)getchar())
@@ -65038,7 +65079,7 @@
6503865079 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6503965080 }
6504065081 // ACCUMULATE ARGUMENTS - END
65041- uint64_t return_to = 18446744073709548910LLU;
65082+ uint64_t return_to = 18446744073709548907LLU;
6504265083 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6504365084 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6504465085 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65047,7 +65088,7 @@
6504765088 state.addr = 533564448313442304LLU; // blkelse___
6504865089 break;
6504965090 }
65050- case 18446744073709548910LLU: // 99999999Us'''''''''''''''
65091+ case 18446744073709548907LLU: // 99999999Up'''''''''''''''
6505165092 {
6505265093 {
6505365094 uint64_t exchange = LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 24*/;
@@ -65063,7 +65104,7 @@
6506365104 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6506465105 }
6506565106 // ACCUMULATE ARGUMENTS - END
65066- uint64_t return_to = 18446744073709548911LLU;
65107+ uint64_t return_to = 18446744073709548908LLU;
6506765108 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6506865109 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6506965110 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65072,7 +65113,7 @@
6507265113 state.addr = 343185072444167040LLU; // SCOPEOPEN_
6507365114 break;
6507465115 }
65075- case 18446744073709548911LLU: // 99999999Ut'''''''''''''''
65116+ case 18446744073709548908LLU: // 99999999Uq'''''''''''''''
6507665117 {
6507765118 // ACCUMULATE ARGUMENTS - BEGIN
6507865119 {
@@ -65140,7 +65181,7 @@
6514065181 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6514165182 }
6514265183 // ACCUMULATE ARGUMENTS - END
65143- uint64_t return_to = 18446744073709548909LLU;
65184+ uint64_t return_to = 18446744073709548906LLU;
6514465185 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
6514565186 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6514665187 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65149,7 +65190,7 @@
6514965190 state.addr = 288592327324005381LLU; // PARSESCOPE
6515065191 break;
6515165192 }
65152- case 18446744073709548909LLU: // 99999999Ur'''''''''''''''
65193+ case 18446744073709548906LLU: // 99999999Uo'''''''''''''''
6515365194 {
6515465195 // ACCUMULATE ARGUMENTS - BEGIN
6515565196 {
@@ -65189,7 +65230,7 @@
6518965230 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6519065231 }
6519165232 // ACCUMULATE ARGUMENTS - END
65192- uint64_t return_to = 18446744073709548908LLU;
65233+ uint64_t return_to = 18446744073709548905LLU;
6519365234 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
6519465235 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6519565236 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65198,7 +65239,7 @@
6519865239 state.addr = 343185072241833157LLU; // SCOPECLOSE
6519965240 break;
6520065241 }
65201- case 18446744073709548908LLU: // 99999999Uq'''''''''''''''
65242+ case 18446744073709548905LLU: // 99999999Un'''''''''''''''
6520265243 {
6520365244 {
6520465245 uint64_t arg = 0;
@@ -65215,7 +65256,7 @@
6521565256 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6521665257 }
6521765258 // ACCUMULATE ARGUMENTS - END
65218- uint64_t return_to = 18446744073709548907LLU;
65259+ uint64_t return_to = 18446744073709548904LLU;
6521965260 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6522065261 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6522165262 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65224,7 +65265,7 @@
6522465265 state.addr = 587881351406071808LLU; // emitjump__
6522565266 break;
6522665267 }
65227- case 18446744073709548907LLU: // 99999999Up'''''''''''''''
65268+ case 18446744073709548904LLU: // 99999999Um'''''''''''''''
6522865269 {
6522965270 // variable u64 level_____ goes out of scope
6523065271 // emitted destructur for type u64
@@ -65232,10 +65273,10 @@
6523265273
6523365274 heap.availilable_size_for_dynamic_objects += (116LLU + 6LLU);
6523465275
65235- state.addr = 18446744073709548922LLU; // 99999999U4'''''''''''''''
65276+ state.addr = 18446744073709548919LLU; // 99999999U1'''''''''''''''
6523665277 break;
6523765278 }
65238- case 18446744073709548923LLU: // 99999999U5'''''''''''''''
65279+ case 18446744073709548920LLU: // 99999999U2'''''''''''''''
6523965280 {
6524065281 // ACCUMULATE ARGUMENTS - BEGIN
6524165282 {
@@ -65243,7 +65284,7 @@
6524365284 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6524465285 }
6524565286 // ACCUMULATE ARGUMENTS - END
65246- uint64_t return_to = 18446744073709548906LLU;
65287+ uint64_t return_to = 18446744073709548903LLU;
6524765288 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6524865289 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6524965290 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65252,7 +65293,7 @@
6525265293 state.addr = 819847183515949359LLU; // reportinit
6525365294 break;
6525465295 }
65255- case 18446744073709548906LLU: // 99999999Uo'''''''''''''''
65296+ case 18446744073709548903LLU: // 99999999Ul'''''''''''''''
6525665297 {
6525765298 fprintf(stderr, "%s", "INTERNAL ERROR: out of dynamic heap - recompile compiler with additional dynamic heap");
6525865299 {
@@ -65259,10 +65300,10 @@
6525965300 fprintf(stderr, "%s\n", "");
6526065301 exit(-1);
6526165302 }
65262- state.addr = 18446744073709548922LLU; // 99999999U4'''''''''''''''
65303+ state.addr = 18446744073709548919LLU; // 99999999U1'''''''''''''''
6526365304 break;
6526465305 }
65265- case 18446744073709548922LLU: // 99999999U4'''''''''''''''
65306+ case 18446744073709548919LLU: // 99999999U1'''''''''''''''
6526665307 {
6526765308 // ACCUMULATE ARGUMENTS - BEGIN
6526865309 {
@@ -65270,7 +65311,7 @@
6527065311 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6527165312 }
6527265313 // ACCUMULATE ARGUMENTS - END
65273- uint64_t return_to = 18446744073709548905LLU;
65314+ uint64_t return_to = 18446744073709548902LLU;
6527465315 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6527565316 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6527665317 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65279,7 +65320,7 @@
6527965320 state.addr = 587881345921715008LLU; // emitenter_
6528065321 break;
6528165322 }
65282- case 18446744073709548905LLU: // 99999999Un'''''''''''''''
65323+ case 18446744073709548902LLU: // 99999999Uk'''''''''''''''
6528365324 {
6528465325 // variable u64 indirect__ goes out of scope
6528565326 // emitted destructur for type u64
@@ -65295,7 +65336,7 @@
6529565336 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6529665337 }
6529765338 // ACCUMULATE ARGUMENTS - END
65298- uint64_t return_to = 18446744073709548904LLU;
65339+ uint64_t return_to = 18446744073709548901LLU;
6529965340 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6530065341 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6530165342 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65304,7 +65345,7 @@
6530465345 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
6530565346 break;
6530665347 }
65307- case 18446744073709548904LLU: // 99999999Um'''''''''''''''
65348+ case 18446744073709548901LLU: // 99999999Uj'''''''''''''''
6530865349 {
6530965350 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference expected__ at 20
6531065351 // variable u64 skipaddr__ goes out of scope
@@ -65372,7 +65413,7 @@
6537265413 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6537365414 }
6537465415 // ACCUMULATE ARGUMENTS - END
65375- uint64_t return_to = 18446744073709548903LLU;
65416+ uint64_t return_to = 18446744073709548900LLU;
6537665417 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6537765418 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6537865419 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65381,7 +65422,7 @@
6538165422 state.addr = 517555828430075934LLU; // assign_dec
6538265423 break;
6538365424 }
65384- case 18446744073709548903LLU: // 99999999Ul'''''''''''''''
65425+ case 18446744073709548900LLU: // 99999999Ui'''''''''''''''
6538565426 {
6538665427 {
6538765428 uint64_t arg = 0;
@@ -65397,7 +65438,7 @@
6539765438 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6539865439 }
6539965440 // ACCUMULATE ARGUMENTS - END
65400- uint64_t return_to = 18446744073709548902LLU;
65441+ uint64_t return_to = 18446744073709548899LLU;
6540165442 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6540265443 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6540365444 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65406,7 +65447,7 @@
6540665447 state.addr = 517555828430075934LLU; // assign_dec
6540765448 break;
6540865449 }
65409- case 18446744073709548902LLU: // 99999999Uk'''''''''''''''
65450+ case 18446744073709548899LLU: // 99999999Uh'''''''''''''''
6541065451 {
6541165452 {
6541265453 uint64_t arg = 0;
@@ -65418,7 +65459,7 @@
6541865459 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6541965460 }
6542065461 // ACCUMULATE ARGUMENTS - END
65421- uint64_t return_to = 18446744073709548901LLU;
65462+ uint64_t return_to = 18446744073709548898LLU;
6542265463 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6542365464 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6542465465 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65427,7 +65468,7 @@
6542765468 state.addr = 861504796319285248LLU; // typeu64___
6542865469 break;
6542965470 }
65430- case 18446744073709548901LLU: // 99999999Uj'''''''''''''''
65471+ case 18446744073709548898LLU: // 99999999Ug'''''''''''''''
6543165472 {
6543265473 {
6543365474 uint64_t arg = 0;
@@ -65513,7 +65554,7 @@
6551365554 LOCAL_PUSH_MOVE(&heap, 17LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6551465555 }
6551565556 // ACCUMULATE ARGUMENTS - END
65516- uint64_t return_to = 18446744073709548900LLU;
65557+ uint64_t return_to = 18446744073709548897LLU;
6551765558 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 18LLU, 0/*address of closure-in-construction*/, 0));
6551865559 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6551965560 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 18LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65522,7 +65563,7 @@
6552265563 state.addr = 54378281595568128LLU; // CALLIN____
6552365564 break;
6552465565 }
65525- case 18446744073709548900LLU: // 99999999Ui'''''''''''''''
65566+ case 18446744073709548897LLU: // 99999999Uf'''''''''''''''
6552665567 {
6552765568 fprintf(stdout, "%s", "\n state.addr = ");
6552865569 // ACCUMULATE ARGUMENTS - BEGIN
@@ -65547,7 +65588,7 @@
6554765588 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6554865589 }
6554965590 // ACCUMULATE ARGUMENTS - END
65550- uint64_t return_to = 18446744073709548899LLU;
65591+ uint64_t return_to = 18446744073709548896LLU;
6555165592 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6555265593 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6555365594 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65556,7 +65597,7 @@
6555665597 state.addr = 587881357514113024LLU; // emitpar___
6555765598 break;
6555865599 }
65559- case 18446744073709548899LLU: // 99999999Uh'''''''''''''''
65600+ case 18446744073709548896LLU: // 99999999Ue'''''''''''''''
6556065601 {
6556165602 fprintf(stdout, "%s", " ? ");
6556265603 // ACCUMULATE ARGUMENTS - BEGIN
@@ -65565,7 +65606,7 @@
6556565606 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6556665607 }
6556765608 // ACCUMULATE ARGUMENTS - END
65568- uint64_t return_to = 18446744073709548898LLU;
65609+ uint64_t return_to = 18446744073709548895LLU;
6556965610 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6557065611 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6557165612 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65574,7 +65615,7 @@
6557465615 state.addr = 787446708198178816LLU; // printnr___
6557565616 break;
6557665617 }
65577- case 18446744073709548898LLU: // 99999999Ug'''''''''''''''
65618+ case 18446744073709548895LLU: // 99999999Ud'''''''''''''''
6557865619 {
6557965620 fprintf(stdout, "%s", " : ");
6558065621 // ACCUMULATE ARGUMENTS - BEGIN
@@ -65583,7 +65624,7 @@
6558365624 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6558465625 }
6558565626 // ACCUMULATE ARGUMENTS - END
65586- uint64_t return_to = 18446744073709548897LLU;
65627+ uint64_t return_to = 18446744073709548894LLU;
6558765628 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6558865629 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6558965630 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65592,7 +65633,7 @@
6559265633 state.addr = 787446708198178816LLU; // printnr___
6559365634 break;
6559465635 }
65595- case 18446744073709548897LLU: // 99999999Uf'''''''''''''''
65636+ case 18446744073709548894LLU: // 99999999Uc'''''''''''''''
6559665637 {
6559765638 fprintf(stdout, "%s", ";");
6559865639 {
@@ -65618,7 +65659,7 @@
6561865659 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6561965660 }
6562065661 // ACCUMULATE ARGUMENTS - END
65621- uint64_t return_to = 18446744073709548896LLU;
65662+ uint64_t return_to = 18446744073709548893LLU;
6562265663 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
6562365664 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6562465665 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65627,7 +65668,7 @@
6562765668 state.addr = 587881357748664875LLU; // emitpoptmp
6562865669 break;
6562965670 }
65630- case 18446744073709548896LLU: // 99999999Ue'''''''''''''''
65671+ case 18446744073709548893LLU: // 99999999Ub'''''''''''''''
6563165672 {
6563265673 // variable u64 level_____ goes out of scope
6563365674 // emitted destructur for type u64
@@ -65643,7 +65684,7 @@
6564365684 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6564465685 }
6564565686 // ACCUMULATE ARGUMENTS - END
65646- uint64_t return_to = 18446744073709548895LLU;
65687+ uint64_t return_to = 18446744073709548892LLU;
6564765688 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6564865689 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6564965690 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65652,7 +65693,7 @@
6565265693 state.addr = 587881351406074923LLU; // emitjumpup
6565365694 break;
6565465695 }
65655- case 18446744073709548895LLU: // 99999999Ud'''''''''''''''
65696+ case 18446744073709548892LLU: // 99999999Ua'''''''''''''''
6565665697 {
6565765698 // variable u64 level_____ goes out of scope
6565865699 // emitted destructur for type u64
@@ -65663,7 +65704,7 @@
6566365704 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6566465705 }
6566565706 // ACCUMULATE ARGUMENTS - END
65666- uint64_t return_to = 18446744073709548894LLU;
65707+ uint64_t return_to = 18446744073709548891LLU;
6566765708 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6566865709 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6566965710 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65672,12 +65713,12 @@
6567265713 state.addr = 587881345921715008LLU; // emitenter_
6567365714 break;
6567465715 }
65675- case 18446744073709548894LLU: // 99999999Uc'''''''''''''''
65716+ case 18446744073709548891LLU: // 99999999U$'''''''''''''''
6567665717 {
65677- state.addr = (heap.availilable_size_for_dynamic_objects >= (116LLU + 6LLU)) ? 18446744073709548893LLU : 18446744073709548892LLU;
65718+ state.addr = (heap.availilable_size_for_dynamic_objects >= (116LLU + 6LLU)) ? 18446744073709548890LLU : 18446744073709548889LLU;
6567865719 break;
6567965720 }
65680- case 18446744073709548893LLU: // 99999999Ub'''''''''''''''
65721+ case 18446744073709548890LLU: // 99999999UZ'''''''''''''''
6568165722 {
6568265723
6568365724 heap.availilable_size_for_dynamic_objects -= (116LLU + 6LLU);
@@ -65688,7 +65729,7 @@
6568865729 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6568965730 }
6569065731 // ACCUMULATE ARGUMENTS - END
65691- uint64_t return_to = 18446744073709548890LLU;
65732+ uint64_t return_to = 18446744073709548887LLU;
6569265733 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6569365734 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6569465735 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65697,7 +65738,7 @@
6569765738 state.addr = 839519665163075584LLU; // skip______
6569865739 break;
6569965740 }
65700- case 18446744073709548890LLU: // 99999999UZ'''''''''''''''
65741+ case 18446744073709548887LLU: // 99999999UW'''''''''''''''
6570165742 {
6570265743 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 9LLU)), stdin);
6570365744 if('{' != (char)getchar())
@@ -65732,7 +65773,7 @@
6573265773 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6573365774 }
6573465775 // ACCUMULATE ARGUMENTS - END
65735- uint64_t return_to = 18446744073709548888LLU;
65776+ uint64_t return_to = 18446744073709548885LLU;
6573665777 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6573765778 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6573865779 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65741,7 +65782,7 @@
6574165782 state.addr = 533565680736534528LLU; // blkwhen___
6574265783 break;
6574365784 }
65744- case 18446744073709548888LLU: // 99999999UX'''''''''''''''
65785+ case 18446744073709548885LLU: // 99999999UU'''''''''''''''
6574565786 {
6574665787 {
6574765788 uint64_t exchange = LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 22*/;
@@ -65757,7 +65798,7 @@
6575765798 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6575865799 }
6575965800 // ACCUMULATE ARGUMENTS - END
65760- uint64_t return_to = 18446744073709548889LLU;
65801+ uint64_t return_to = 18446744073709548886LLU;
6576165802 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6576265803 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6576365804 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65766,7 +65807,7 @@
6576665807 state.addr = 343185072444167040LLU; // SCOPEOPEN_
6576765808 break;
6576865809 }
65769- case 18446744073709548889LLU: // 99999999UY'''''''''''''''
65810+ case 18446744073709548886LLU: // 99999999UV'''''''''''''''
6577065811 {
6577165812 {
6577265813 uint64_t arg = 0;
@@ -65838,7 +65879,7 @@
6583865879 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6583965880 }
6584065881 // ACCUMULATE ARGUMENTS - END
65841- uint64_t return_to = 18446744073709548887LLU;
65882+ uint64_t return_to = 18446744073709548884LLU;
6584265883 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
6584365884 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6584465885 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65847,7 +65888,7 @@
6584765888 state.addr = 288592327324005381LLU; // PARSESCOPE
6584865889 break;
6584965890 }
65850- case 18446744073709548887LLU: // 99999999UW'''''''''''''''
65891+ case 18446744073709548884LLU: // 99999999UT'''''''''''''''
6585165892 {
6585265893 // ACCUMULATE ARGUMENTS - BEGIN
6585365894 {
@@ -65887,7 +65928,7 @@
6588765928 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6588865929 }
6588965930 // ACCUMULATE ARGUMENTS - END
65890- uint64_t return_to = 18446744073709548886LLU;
65931+ uint64_t return_to = 18446744073709548883LLU;
6589165932 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
6589265933 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6589365934 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65896,18 +65937,18 @@
6589665937 state.addr = 343185072241833157LLU; // SCOPECLOSE
6589765938 break;
6589865939 }
65899- case 18446744073709548886LLU: // 99999999UV'''''''''''''''
65940+ case 18446744073709548883LLU: // 99999999US'''''''''''''''
6590065941 {
6590165942 // variable list<resdest___> results___ goes out of scope
6590265943 // emitted destructur for type list<resdest___>
65903- state.addr = 18446744073709548884LLU; // 99999999UT'''''''''''''''
65944+ state.addr = 18446744073709548881LLU; // 99999999UQ'''''''''''''''
6590465945 break;
6590565946 }
65906- case 18446744073709548884LLU: // 99999999UT'''''''''''''''
65947+ case 18446744073709548881LLU: // 99999999UQ'''''''''''''''
6590765948 {
6590865949 if(!*LOCAL_ACCESS(heap.data, 21LLU, 20LLU)/*list*/)
6590965950 {
65910- state.addr = 18446744073709548885LLU; // 99999999UU'''''''''''''''
65951+ state.addr = 18446744073709548882LLU; // 99999999UR'''''''''''''''
6591165952 break;
6591265953 }
6591365954 // temporary list-element
@@ -65921,7 +65962,7 @@
6592165962 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6592265963 }
6592365964 // ACCUMULATE ARGUMENTS - END
65924- uint64_t return_to = 18446744073709548883LLU;
65965+ uint64_t return_to = 18446744073709548880LLU;
6592565966 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6592665967 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6592765968 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65930,23 +65971,23 @@
6593065971 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
6593165972 break;
6593265973 }
65933- case 18446744073709548883LLU: // 99999999US'''''''''''''''
65974+ case 18446744073709548880LLU: // 99999999UP'''''''''''''''
6593465975 {
6593565976 // RELEASE temporary destructor-variable
6593665977 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 22
65937- state.addr = 18446744073709548884LLU; // 99999999UT'''''''''''''''
65978+ state.addr = 18446744073709548881LLU; // 99999999UQ'''''''''''''''
6593865979 break;
6593965980 }
65940- case 18446744073709548885LLU: // 99999999UU'''''''''''''''
65981+ case 18446744073709548882LLU: // 99999999UR'''''''''''''''
6594165982 {
6594265983 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference results___ at 21
6594365984
6594465985 heap.availilable_size_for_dynamic_objects += (116LLU + 6LLU);
6594565986
65946- state.addr = 18446744073709548891LLU; // 99999999U$'''''''''''''''
65987+ state.addr = 18446744073709548888LLU; // 99999999UX'''''''''''''''
6594765988 break;
6594865989 }
65949- case 18446744073709548892LLU: // 99999999Ua'''''''''''''''
65990+ case 18446744073709548889LLU: // 99999999UY'''''''''''''''
6595065991 {
6595165992 // ACCUMULATE ARGUMENTS - BEGIN
6595265993 {
@@ -65954,7 +65995,7 @@
6595465995 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6595565996 }
6595665997 // ACCUMULATE ARGUMENTS - END
65957- uint64_t return_to = 18446744073709548882LLU;
65998+ uint64_t return_to = 18446744073709548879LLU;
6595865999 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6595966000 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6596066001 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65963,7 +66004,7 @@
6596366004 state.addr = 819847183515949359LLU; // reportinit
6596466005 break;
6596566006 }
65966- case 18446744073709548882LLU: // 99999999UR'''''''''''''''
66007+ case 18446744073709548879LLU: // 99999999UO'''''''''''''''
6596766008 {
6596866009 fprintf(stderr, "%s", "INTERNAL ERROR: out of dynamic heap - recompile compiler with additional dynamic heap");
6596966010 {
@@ -65970,10 +66011,10 @@
6597066011 fprintf(stderr, "%s\n", "");
6597166012 exit(-1);
6597266013 }
65973- state.addr = 18446744073709548891LLU; // 99999999U$'''''''''''''''
66014+ state.addr = 18446744073709548888LLU; // 99999999UX'''''''''''''''
6597466015 break;
6597566016 }
65976- case 18446744073709548891LLU: // 99999999U$'''''''''''''''
66017+ case 18446744073709548888LLU: // 99999999UX'''''''''''''''
6597766018 {
6597866019 {
6597966020 uint64_t arg = 0;
@@ -65990,7 +66031,7 @@
6599066031 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6599166032 }
6599266033 // ACCUMULATE ARGUMENTS - END
65993- uint64_t return_to = 18446744073709548881LLU;
66034+ uint64_t return_to = 18446744073709548878LLU;
6599466035 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6599566036 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6599666037 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -65999,7 +66040,7 @@
6599966040 state.addr = 587881351406071808LLU; // emitjump__
6600066041 break;
6600166042 }
66002- case 18446744073709548881LLU: // 99999999UQ'''''''''''''''
66043+ case 18446744073709548878LLU: // 99999999UN'''''''''''''''
6600366044 {
6600466045 // variable u64 level_____ goes out of scope
6600566046 // emitted destructur for type u64
@@ -66010,7 +66051,7 @@
6601066051 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6601166052 }
6601266053 // ACCUMULATE ARGUMENTS - END
66013- uint64_t return_to = 18446744073709548880LLU;
66054+ uint64_t return_to = 18446744073709548877LLU;
6601466055 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6601566056 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6601666057 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66019,7 +66060,7 @@
6601966060 state.addr = 587881345921715008LLU; // emitenter_
6602066061 break;
6602166062 }
66022- case 18446744073709548880LLU: // 99999999UP'''''''''''''''
66063+ case 18446744073709548877LLU: // 99999999UM'''''''''''''''
6602366064 {
6602466065 // variable u64 indirect__ goes out of scope
6602566066 // emitted destructur for type u64
@@ -66035,7 +66076,7 @@
6603566076 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6603666077 }
6603766078 // ACCUMULATE ARGUMENTS - END
66038- uint64_t return_to = 18446744073709548879LLU;
66079+ uint64_t return_to = 18446744073709548876LLU;
6603966080 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6604066081 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6604166082 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66044,7 +66085,7 @@
6604466085 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
6604566086 break;
6604666087 }
66047- case 18446744073709548879LLU: // 99999999UO'''''''''''''''
66088+ case 18446744073709548876LLU: // 99999999UL'''''''''''''''
6604866089 {
6604966090 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference expected__ at 18
6605066091 // variable u64 skipaddr__ goes out of scope
@@ -66107,7 +66148,7 @@
6610766148 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6610866149 }
6610966150 // ACCUMULATE ARGUMENTS - END
66110- uint64_t return_to = 18446744073709548878LLU;
66151+ uint64_t return_to = 18446744073709548875LLU;
6611166152 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6611266153 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6611366154 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66116,7 +66157,7 @@
6611666157 state.addr = 517555828430075934LLU; // assign_dec
6611766158 break;
6611866159 }
66119- case 18446744073709548878LLU: // 99999999UN'''''''''''''''
66160+ case 18446744073709548875LLU: // 99999999UK'''''''''''''''
6612066161 {
6612166162 {
6612266163 uint64_t arg = 0;
@@ -66132,7 +66173,7 @@
6613266173 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6613366174 }
6613466175 // ACCUMULATE ARGUMENTS - END
66135- uint64_t return_to = 18446744073709548877LLU;
66176+ uint64_t return_to = 18446744073709548874LLU;
6613666177 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6613766178 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6613866179 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66141,7 +66182,7 @@
6614166182 state.addr = 517555828430075934LLU; // assign_dec
6614266183 break;
6614366184 }
66144- case 18446744073709548877LLU: // 99999999UM'''''''''''''''
66185+ case 18446744073709548874LLU: // 99999999UJ'''''''''''''''
6614566186 {
6614666187 {
6614766188 uint64_t arg = 0;
@@ -66158,7 +66199,7 @@
6615866199 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6615966200 }
6616066201 // ACCUMULATE ARGUMENTS - END
66161- uint64_t return_to = 18446744073709548876LLU;
66202+ uint64_t return_to = 18446744073709548873LLU;
6616266203 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6616366204 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6616466205 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66167,7 +66208,7 @@
6616766208 state.addr = 587881351406071808LLU; // emitjump__
6616866209 break;
6616966210 }
66170- case 18446744073709548876LLU: // 99999999UL'''''''''''''''
66211+ case 18446744073709548873LLU: // 99999999UI'''''''''''''''
6617166212 {
6617266213 // variable u64 level_____ goes out of scope
6617366214 // emitted destructur for type u64
@@ -66183,7 +66224,7 @@
6618366224 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6618466225 }
6618566226 // ACCUMULATE ARGUMENTS - END
66186- uint64_t return_to = 18446744073709548875LLU;
66227+ uint64_t return_to = 18446744073709548872LLU;
6618766228 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6618866229 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6618966230 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66192,7 +66233,7 @@
6619266233 state.addr = 839519665163075584LLU; // skip______
6619366234 break;
6619466235 }
66195- case 18446744073709548875LLU: // 99999999UK'''''''''''''''
66236+ case 18446744073709548872LLU: // 99999999UH'''''''''''''''
6619666237 {
6619766238 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 9LLU)));
6619866239 {
@@ -66215,7 +66256,7 @@
6621566256 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6621666257 }
6621766258 // ACCUMULATE ARGUMENTS - END
66218- uint64_t return_to = 18446744073709548874LLU;
66259+ uint64_t return_to = 18446744073709548871LLU;
6621966260 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6622066261 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6622166262 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66224,7 +66265,7 @@
6622466265 state.addr = 861504796319285248LLU; // typeu64___
6622566266 break;
6622666267 }
66227- case 18446744073709548874LLU: // 99999999UJ'''''''''''''''
66268+ case 18446744073709548871LLU: // 99999999UG'''''''''''''''
6622866269 {
6622966270 {
6623066271 uint64_t arg = 0;
@@ -66237,7 +66278,7 @@
6623766278 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6623866279 }
6623966280 // ACCUMULATE ARGUMENTS - END
66240- uint64_t return_to = 18446744073709548873LLU;
66281+ uint64_t return_to = 18446744073709548870LLU;
6624166282 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6624266283 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6624366284 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66246,7 +66287,7 @@
6624666287 state.addr = 839519665163075584LLU; // skip______
6624766288 break;
6624866289 }
66249- case 18446744073709548873LLU: // 99999999UI'''''''''''''''
66290+ case 18446744073709548870LLU: // 99999999UF'''''''''''''''
6625066291 {
6625166292
6625266293 *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 9LLU)));
@@ -66325,7 +66366,7 @@
6632566366 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6632666367 }
6632766368 // ACCUMULATE ARGUMENTS - END
66328- uint64_t return_to = 18446744073709548872LLU;
66369+ uint64_t return_to = 18446744073709548869LLU;
6632966370 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
6633066371 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6633166372 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66334,7 +66375,7 @@
6633466375 state.addr = 110681537020240198LLU; // FINDVARREF
6633566376 break;
6633666377 }
66337- case 18446744073709548872LLU: // 99999999UH'''''''''''''''
66378+ case 18446744073709548869LLU: // 99999999UE'''''''''''''''
6633866379 {
6633966380 // variable u64 optelem___ goes out of scope
6634066381 // emitted destructur for type u64
@@ -66349,7 +66390,7 @@
6634966390 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6635066391 }
6635166392 // ACCUMULATE ARGUMENTS - END
66352- uint64_t return_to = 18446744073709548871LLU;
66393+ uint64_t return_to = 18446744073709548868LLU;
6635366394 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6635466395 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6635566396 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66358,7 +66399,7 @@
6635866399 state.addr = 517555565476695680LLU; // assertu64_
6635966400 break;
6636066401 }
66361- case 18446744073709548871LLU: // 99999999UG'''''''''''''''
66402+ case 18446744073709548868LLU: // 99999999UD'''''''''''''''
6636266403 {
6636366404 // ACCUMULATE ARGUMENTS - BEGIN
6636466405 {
@@ -66378,7 +66419,7 @@
6637866419 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6637966420 }
6638066421 // ACCUMULATE ARGUMENTS - END
66381- uint64_t return_to = 18446744073709548870LLU;
66422+ uint64_t return_to = 18446744073709548867LLU;
6638266423 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
6638366424 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6638466425 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66387,7 +66428,7 @@
6638766428 state.addr = 660220410725010287LLU; // initassert
6638866429 break;
6638966430 }
66390- case 18446744073709548870LLU: // 99999999UF'''''''''''''''
66431+ case 18446744073709548867LLU: // 99999999UC'''''''''''''''
6639166432 {
6639266433 // variable u64 consume___ goes out of scope
6639366434 // emitted destructur for type u64
@@ -66412,7 +66453,7 @@
6641266453 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6641366454 }
6641466455 // ACCUMULATE ARGUMENTS - END
66415- uint64_t return_to = 18446744073709548869LLU;
66456+ uint64_t return_to = 18446744073709548866LLU;
6641666457 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6641766458 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6641866459 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66421,7 +66462,7 @@
6642166462 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
6642266463 break;
6642366464 }
66424- case 18446744073709548869LLU: // 99999999UE'''''''''''''''
66465+ case 18446744073709548866LLU: // 99999999UB'''''''''''''''
6642566466 {
6642666467 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type0_____ at 22
6642766468 // ACCUMULATE ARGUMENTS - BEGIN
@@ -66430,7 +66471,7 @@
6643066471 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6643166472 }
6643266473 // ACCUMULATE ARGUMENTS - END
66433- uint64_t return_to = 18446744073709548868LLU;
66474+ uint64_t return_to = 18446744073709548865LLU;
6643466475 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6643566476 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6643666477 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66439,7 +66480,7 @@
6643966480 state.addr = 839519665163075584LLU; // skip______
6644066481 break;
6644166482 }
66442- case 18446744073709548868LLU: // 99999999UD'''''''''''''''
66483+ case 18446744073709548865LLU: // 99999999UA'''''''''''''''
6644366484 {
6644466485 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 9LLU)));
6644566486 {
@@ -66466,7 +66507,7 @@
6646666507 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6646766508 }
6646866509 // ACCUMULATE ARGUMENTS - END
66469- uint64_t return_to = 18446744073709548867LLU;
66510+ uint64_t return_to = 18446744073709548864LLU;
6647066511 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6647166512 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6647266513 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66475,7 +66516,7 @@
6647566516 state.addr = 839519665163075584LLU; // skip______
6647666517 break;
6647766518 }
66478- case 18446744073709548867LLU: // 99999999UC'''''''''''''''
66519+ case 18446744073709548864LLU: // 99999999U_'''''''''''''''
6647966520 {
6648066521 {
6648166522 uint64_t arg = 0;
@@ -66524,7 +66565,7 @@
6652466565 LOCAL_PUSH_MOVE(&heap, 9LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6652566566 }
6652666567 // ACCUMULATE ARGUMENTS - END
66527- uint64_t return_to = 18446744073709548866LLU;
66568+ uint64_t return_to = 18446744073709548863LLU;
6652866569 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0));
6652966570 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6653066571 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66533,7 +66574,7 @@
6653366574 state.addr = 621705621980315648LLU; // getdef____
6653466575 break;
6653566576 }
66536- case 18446744073709548866LLU: // 99999999UB'''''''''''''''
66577+ case 18446744073709548863LLU: // 99999999T9'''''''''''''''
6653766578 {
6653866579 list_reverse(heap.data, &/*resultarg0*/*LOCAL_ACCESS(heap.data, 26LLU, 21LLU));
6653966580 list_reverse(heap.data, &/*calleearg0*/*LOCAL_ACCESS(heap.data, 26LLU, 22LLU));
@@ -66547,11 +66588,11 @@
6654766588 LOCAL_PUSH_MOVE(&heap, 27, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6654866589 }
6654966590 *LOCAL_ACCESS(heap.data, 28LLU, 27LLU) = /*outofheap_*/*LOCAL_ACCESS(heap.data, 28LLU, 26LLU);
66550- state.addr = *LOCAL_ACCESS(heap.data, 28LLU, 27LLU) ? 18446744073709548865LLU : 18446744073709548864LLU;
66591+ state.addr = *LOCAL_ACCESS(heap.data, 28LLU, 27LLU) ? 18446744073709548862LLU : 18446744073709548861LLU;
6655166592 (void)LOCAL_POP_MOVE(&heap, 28LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 28
6655266593 break;
6655366594 }
66554- case 18446744073709548865LLU: // 99999999UA'''''''''''''''
66595+ case 18446744073709548862LLU: // 99999999T8'''''''''''''''
6655566596 {
6655666597 // ACCUMULATE ARGUMENTS - BEGIN
6655766598 {
@@ -66559,7 +66600,7 @@
6655966600 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6656066601 }
6656166602 // ACCUMULATE ARGUMENTS - END
66562- uint64_t return_to = 18446744073709548863LLU;
66603+ uint64_t return_to = 18446744073709548860LLU;
6656366604 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6656466605 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6656566606 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66568,7 +66609,7 @@
6656866609 state.addr = 819847183515949359LLU; // reportinit
6656966610 break;
6657066611 }
66571- case 18446744073709548863LLU: // 99999999T9'''''''''''''''
66612+ case 18446744073709548860LLU: // 99999999T6'''''''''''''''
6657266613 {
6657366614 fprintf(stderr, "%s", "out of heap calling ");
6657466615 printid(stderr, /*THEN______*/*LOCAL_ACCESS(heap.data, 27LLU, 25LLU));
@@ -66581,7 +66622,7 @@
6658166622 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6658266623 }
6658366624 // ACCUMULATE ARGUMENTS - END
66584- uint64_t return_to = 18446744073709548862LLU;
66625+ uint64_t return_to = 18446744073709548859LLU;
6658566626 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6658666627 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6658766628 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66590,7 +66631,7 @@
6659066631 state.addr = 819847183517274112LLU; // reportnr__
6659166632 break;
6659266633 }
66593- case 18446744073709548862LLU: // 99999999T8'''''''''''''''
66634+ case 18446744073709548859LLU: // 99999999T5'''''''''''''''
6659466635 {
6659566636 fprintf(stderr, "%s", " but remaining heap-size is ");
6659666637 // ACCUMULATE ARGUMENTS - BEGIN
@@ -66599,7 +66640,7 @@
6659966640 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6660066641 }
6660166642 // ACCUMULATE ARGUMENTS - END
66602- uint64_t return_to = 18446744073709548861LLU;
66643+ uint64_t return_to = 18446744073709548858LLU;
6660366644 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6660466645 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6660566646 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66608,16 +66649,16 @@
6660866649 state.addr = 819847183517274112LLU; // reportnr__
6660966650 break;
6661066651 }
66611- case 18446744073709548861LLU: // 99999999T7'''''''''''''''
66652+ case 18446744073709548858LLU: // 99999999T4'''''''''''''''
6661266653 {
6661366654 {
6661466655 fprintf(stderr, "%s\n", "");
6661566656 exit(-1);
6661666657 }
66617- state.addr = 18446744073709548864LLU; // 99999999U_'''''''''''''''
66658+ state.addr = 18446744073709548861LLU; // 99999999T7'''''''''''''''
6661866659 break;
6661966660 }
66620- case 18446744073709548864LLU: // 99999999U_'''''''''''''''
66661+ case 18446744073709548861LLU: // 99999999T7'''''''''''''''
6662166662 {
6662266663 // variable u64 outofheap_ goes out of scope
6662366664 // emitted destructur for type u64
@@ -66628,7 +66669,7 @@
6662866669 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6662966670 }
6663066671 // ACCUMULATE ARGUMENTS - END
66631- uint64_t return_to = 18446744073709548860LLU;
66672+ uint64_t return_to = 18446744073709548857LLU;
6663266673 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6663366674 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6663466675 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66637,7 +66678,7 @@
6663766678 state.addr = 839519665163075584LLU; // skip______
6663866679 break;
6663966680 }
66640- case 18446744073709548860LLU: // 99999999T6'''''''''''''''
66681+ case 18446744073709548857LLU: // 99999999T3'''''''''''''''
6664166682 {
6664266683 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 9LLU)));
6664366684 {
@@ -66664,7 +66705,7 @@
6666466705 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6666566706 }
6666666707 // ACCUMULATE ARGUMENTS - END
66667- uint64_t return_to = 18446744073709548859LLU;
66708+ uint64_t return_to = 18446744073709548856LLU;
6666866709 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6666966710 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6667066711 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66673,7 +66714,7 @@
6667366714 state.addr = 839519665163075584LLU; // skip______
6667466715 break;
6667566716 }
66676- case 18446744073709548859LLU: // 99999999T5'''''''''''''''
66717+ case 18446744073709548856LLU: // 99999999T2'''''''''''''''
6667766718 {
6667866719 {
6667966720 uint64_t arg = 0;
@@ -66722,7 +66763,7 @@
6672266763 LOCAL_PUSH_MOVE(&heap, 9LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6672366764 }
6672466765 // ACCUMULATE ARGUMENTS - END
66725- uint64_t return_to = 18446744073709548858LLU;
66766+ uint64_t return_to = 18446744073709548855LLU;
6672666767 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0));
6672766768 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6672866769 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66731,7 +66772,7 @@
6673166772 state.addr = 621705621980315648LLU; // getdef____
6673266773 break;
6673366774 }
66734- case 18446744073709548858LLU: // 99999999T4'''''''''''''''
66775+ case 18446744073709548855LLU: // 99999999T1'''''''''''''''
6673566776 {
6673666777 list_reverse(heap.data, &/*resultarg1*/*LOCAL_ACCESS(heap.data, 31LLU, 26LLU));
6673766778 list_reverse(heap.data, &/*calleearg1*/*LOCAL_ACCESS(heap.data, 31LLU, 27LLU));
@@ -66745,11 +66786,11 @@
6674566786 LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6674666787 }
6674766788 *LOCAL_ACCESS(heap.data, 33LLU, 32LLU) = /*outofheap_*/*LOCAL_ACCESS(heap.data, 33LLU, 31LLU);
66748- state.addr = *LOCAL_ACCESS(heap.data, 33LLU, 32LLU) ? 18446744073709548857LLU : 18446744073709548856LLU;
66789+ state.addr = *LOCAL_ACCESS(heap.data, 33LLU, 32LLU) ? 18446744073709548854LLU : 18446744073709548853LLU;
6674966790 (void)LOCAL_POP_MOVE(&heap, 33LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 33
6675066791 break;
6675166792 }
66752- case 18446744073709548857LLU: // 99999999T3'''''''''''''''
66793+ case 18446744073709548854LLU: // 99999999T0'''''''''''''''
6675366794 {
6675466795 // ACCUMULATE ARGUMENTS - BEGIN
6675566796 {
@@ -66757,7 +66798,7 @@
6675766798 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6675866799 }
6675966800 // ACCUMULATE ARGUMENTS - END
66760- uint64_t return_to = 18446744073709548855LLU;
66801+ uint64_t return_to = 18446744073709548852LLU;
6676166802 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6676266803 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6676366804 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66766,7 +66807,7 @@
6676666807 state.addr = 819847183515949359LLU; // reportinit
6676766808 break;
6676866809 }
66769- case 18446744073709548855LLU: // 99999999T1'''''''''''''''
66810+ case 18446744073709548852LLU: // 99999999Ty'''''''''''''''
6677066811 {
6677166812 fprintf(stderr, "%s", "out of heap calling ");
6677266813 printid(stderr, /*ELSE______*/*LOCAL_ACCESS(heap.data, 32LLU, 30LLU));
@@ -66779,7 +66820,7 @@
6677966820 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6678066821 }
6678166822 // ACCUMULATE ARGUMENTS - END
66782- uint64_t return_to = 18446744073709548854LLU;
66823+ uint64_t return_to = 18446744073709548851LLU;
6678366824 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6678466825 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6678566826 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66788,7 +66829,7 @@
6678866829 state.addr = 819847183517274112LLU; // reportnr__
6678966830 break;
6679066831 }
66791- case 18446744073709548854LLU: // 99999999T0'''''''''''''''
66832+ case 18446744073709548851LLU: // 99999999Tx'''''''''''''''
6679266833 {
6679366834 fprintf(stderr, "%s", " but remaining heap-size is ");
6679466835 // ACCUMULATE ARGUMENTS - BEGIN
@@ -66797,7 +66838,7 @@
6679766838 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6679866839 }
6679966840 // ACCUMULATE ARGUMENTS - END
66800- uint64_t return_to = 18446744073709548853LLU;
66841+ uint64_t return_to = 18446744073709548850LLU;
6680166842 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6680266843 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6680366844 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66806,16 +66847,16 @@
6680666847 state.addr = 819847183517274112LLU; // reportnr__
6680766848 break;
6680866849 }
66809- case 18446744073709548853LLU: // 99999999Tz'''''''''''''''
66850+ case 18446744073709548850LLU: // 99999999Tw'''''''''''''''
6681066851 {
6681166852 {
6681266853 fprintf(stderr, "%s\n", "");
6681366854 exit(-1);
6681466855 }
66815- state.addr = 18446744073709548856LLU; // 99999999T2'''''''''''''''
66856+ state.addr = 18446744073709548853LLU; // 99999999Tz'''''''''''''''
6681666857 break;
6681766858 }
66818- case 18446744073709548856LLU: // 99999999T2'''''''''''''''
66859+ case 18446744073709548853LLU: // 99999999Tz'''''''''''''''
6681966860 {
6682066861 // variable u64 outofheap_ goes out of scope
6682166862 // emitted destructur for type u64
@@ -66826,7 +66867,7 @@
6682666867 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6682766868 }
6682866869 // ACCUMULATE ARGUMENTS - END
66829- uint64_t return_to = 18446744073709548852LLU;
66870+ uint64_t return_to = 18446744073709548849LLU;
6683066871 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6683166872 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6683266873 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66835,7 +66876,7 @@
6683566876 state.addr = 839519665163075584LLU; // skip______
6683666877 break;
6683766878 }
66838- case 18446744073709548852LLU: // 99999999Ty'''''''''''''''
66879+ case 18446744073709548849LLU: // 99999999Tv'''''''''''''''
6683966880 {
6684066881 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 31LLU, 9LLU)));
6684166882 {
@@ -66865,7 +66906,7 @@
6686566906 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6686666907 }
6686766908 // ACCUMULATE ARGUMENTS - END
66868- uint64_t return_to = 18446744073709548851LLU;
66909+ uint64_t return_to = 18446744073709548848LLU;
6686966910 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6687066911 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6687166912 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66874,7 +66915,7 @@
6687466915 state.addr = 94950668770481299LLU; // EQURESPARS
6687566916 break;
6687666917 }
66877- case 18446744073709548851LLU: // 99999999Tx'''''''''''''''
66918+ case 18446744073709548848LLU: // 99999999Tu'''''''''''''''
6687866919 {
6687966920 {
6688066921 uint64_t arg = 0;
@@ -66881,16 +66922,16 @@
6688166922 LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6688266923 }
6688366924 *LOCAL_ACCESS(heap.data, 33LLU, 32LLU) = /*equal_____*/*LOCAL_ACCESS(heap.data, 33LLU, 31LLU);
66884- state.addr = *LOCAL_ACCESS(heap.data, 33LLU, 32LLU) ? 18446744073709548850LLU : 18446744073709548849LLU;
66925+ state.addr = *LOCAL_ACCESS(heap.data, 33LLU, 32LLU) ? 18446744073709548847LLU : 18446744073709548846LLU;
6688566926 (void)LOCAL_POP_MOVE(&heap, 33LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 33
6688666927 break;
6688766928 }
66888- case 18446744073709548850LLU: // 99999999Tw'''''''''''''''
66929+ case 18446744073709548847LLU: // 99999999Tt'''''''''''''''
6688966930 {
66890- state.addr = 18446744073709548848LLU; // 99999999Tu'''''''''''''''
66931+ state.addr = 18446744073709548845LLU; // 99999999Tr'''''''''''''''
6689166932 break;
6689266933 }
66893- case 18446744073709548849LLU: // 99999999Tv'''''''''''''''
66934+ case 18446744073709548846LLU: // 99999999Ts'''''''''''''''
6689466935 {
6689566936 // ACCUMULATE ARGUMENTS - BEGIN
6689666937 {
@@ -66898,7 +66939,7 @@
6689866939 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6689966940 }
6690066941 // ACCUMULATE ARGUMENTS - END
66901- uint64_t return_to = 18446744073709548847LLU;
66942+ uint64_t return_to = 18446744073709548844LLU;
6690266943 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6690366944 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6690466945 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66907,7 +66948,7 @@
6690766948 state.addr = 819847183515949359LLU; // reportinit
6690866949 break;
6690966950 }
66910- case 18446744073709548847LLU: // 99999999Tt'''''''''''''''
66951+ case 18446744073709548844LLU: // 99999999Tq'''''''''''''''
6691166952 {
6691266953 fprintf(stderr, "%s", "functions ");
6691366954 printid(stderr, /*THEN______*/*LOCAL_ACCESS(heap.data, 32LLU, 25LLU));
@@ -66918,10 +66959,10 @@
6691866959 fprintf(stderr, "%s\n", "");
6691966960 exit(-1);
6692066961 }
66921- state.addr = 18446744073709548848LLU; // 99999999Tu'''''''''''''''
66962+ state.addr = 18446744073709548845LLU; // 99999999Tr'''''''''''''''
6692266963 break;
6692366964 }
66924- case 18446744073709548848LLU: // 99999999Tu'''''''''''''''
66965+ case 18446744073709548845LLU: // 99999999Tr'''''''''''''''
6692566966 {
6692666967 // ACCUMULATE ARGUMENTS - BEGIN
6692766968 {
@@ -66929,7 +66970,7 @@
6692966970 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6693066971 }
6693166972 // ACCUMULATE ARGUMENTS - END
66932- uint64_t return_to = 18446744073709548846LLU;
66973+ uint64_t return_to = 18446744073709548843LLU;
6693366974 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6693466975 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6693566976 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -66938,7 +66979,7 @@
6693866979 state.addr = 587881345921715008LLU; // emitenter_
6693966980 break;
6694066981 }
66941- case 18446744073709548846LLU: // 99999999Ts'''''''''''''''
66982+ case 18446744073709548843LLU: // 99999999Tp'''''''''''''''
6694266983 {
6694366984 {
6694466985 uint64_t arg = 0;
@@ -66991,7 +67032,7 @@
6699167032 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6699267033 }
6699367034 // ACCUMULATE ARGUMENTS - END
66994- uint64_t return_to = 18446744073709548845LLU;
67035+ uint64_t return_to = 18446744073709548842LLU;
6699567036 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6699667037 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6699767038 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67000,7 +67041,7 @@
6700067041 state.addr = 587881357514113024LLU; // emitpar___
6700167042 break;
6700267043 }
67003- case 18446744073709548845LLU: // 99999999Tr'''''''''''''''
67044+ case 18446744073709548842LLU: // 99999999To'''''''''''''''
6700467045 {
6700567046 fprintf(stdout, "%s", ";");
6700667047 fprintf(stdout, "%s", "\n swap(&(heap.data[baseinfo].elem0), access_heap(heap.data, 1/*memory root*/));\n");
@@ -67015,7 +67056,7 @@
6701567056 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6701667057 }
6701767058 // ACCUMULATE ARGUMENTS - END
67018- uint64_t return_to = 18446744073709548844LLU;
67059+ uint64_t return_to = 18446744073709548841LLU;
6701967060 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6702067061 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6702167062 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67024,7 +67065,7 @@
6702467065 state.addr = 660197403663532032LLU; // indent____
6702567066 break;
6702667067 }
67027- case 18446744073709548844LLU: // 99999999Tq'''''''''''''''
67068+ case 18446744073709548841LLU: // 99999999Tn'''''''''''''''
6702867069 {
6702967070 fprintf(stdout, "%s", "if(predicate)");
6703067071 // variable u64 level_____ goes out of scope
@@ -67045,7 +67086,7 @@
6704567086 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6704667087 }
6704767088 // ACCUMULATE ARGUMENTS - END
67048- uint64_t return_to = 18446744073709548843LLU;
67089+ uint64_t return_to = 18446744073709548840LLU;
6704967090 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6705067091 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6705167092 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67054,7 +67095,7 @@
6705467095 state.addr = 587881351406075392LLU; // emitjump2_
6705567096 break;
6705667097 }
67057- case 18446744073709548843LLU: // 99999999Tp'''''''''''''''
67098+ case 18446744073709548840LLU: // 99999999Tm'''''''''''''''
6705867099 {
6705967100 // variable u64 level_____ goes out of scope
6706067101 // emitted destructur for type u64
@@ -67074,7 +67115,7 @@
6707467115 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6707567116 }
6707667117 // ACCUMULATE ARGUMENTS - END
67077- uint64_t return_to = 18446744073709548842LLU;
67118+ uint64_t return_to = 18446744073709548839LLU;
6707867119 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6707967120 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6708067121 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67083,7 +67124,7 @@
6708367124 state.addr = 587881351406071808LLU; // emitjump__
6708467125 break;
6708567126 }
67086- case 18446744073709548842LLU: // 99999999To'''''''''''''''
67127+ case 18446744073709548839LLU: // 99999999Tl'''''''''''''''
6708767128 {
6708867129 // variable u64 level_____ goes out of scope
6708967130 // emitted destructur for type u64
@@ -67142,7 +67183,7 @@
6714267183 LOCAL_PUSH_MOVE(&heap, 9LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6714367184 }
6714467185 // ACCUMULATE ARGUMENTS - END
67145- uint64_t return_to = 18446744073709548838LLU;
67186+ uint64_t return_to = 18446744073709548835LLU;
6714667187 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0));
6714767188 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6714867189 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67151,12 +67192,12 @@
6715167192 state.addr = 728626598349373440LLU; // makedef___
6715267193 break;
6715367194 }
67154- case 18446744073709548838LLU: // 99999999Tk'''''''''''''''
67195+ case 18446744073709548835LLU: // 99999999Th'''''''''''''''
6715567196 {
67156- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 37LLU, 36LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 37LLU, 6LLU)), 13) ? 18446744073709548841LLU : 18446744073709548840LLU;
67197+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 37LLU, 36LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 37LLU, 6LLU)), 13) ? 18446744073709548838LLU : 18446744073709548837LLU;
6715767198 break;
6715867199 }
67159- case 18446744073709548841LLU: // 99999999Tn'''''''''''''''
67200+ case 18446744073709548838LLU: // 99999999Tk'''''''''''''''
6716067201 {
6716167202 fprintf(stderr, "%s", "pushing def ");
6716267203 printid(stderr, /*current___*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, LOCAL_ACCESS_ADDR(heap.data, 37LLU, 36LLU), 0LLU)));
@@ -67172,7 +67213,7 @@
6717267213 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6717367214 }
6717467215 // ACCUMULATE ARGUMENTS - END
67175- uint64_t return_to = 18446744073709548837LLU;
67216+ uint64_t return_to = 18446744073709548834LLU;
6717667217 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6717767218 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6717867219 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67181,18 +67222,18 @@
6718167222 state.addr = 18446744073709551173LLU; // 999999993E'''''''''''''''
6718267223 break;
6718367224 }
67184- case 18446744073709548837LLU: // 99999999Tj'''''''''''''''
67225+ case 18446744073709548834LLU: // 99999999Tg'''''''''''''''
6718567226 {
6718667227 // parameter defidfn___ current___ goes out of scope
67187- state.addr = 18446744073709548839LLU; // 99999999Tl'''''''''''''''
67228+ state.addr = 18446744073709548836LLU; // 99999999Ti'''''''''''''''
6718867229 break;
6718967230 }
67190- case 18446744073709548840LLU: // 99999999Tm'''''''''''''''
67231+ case 18446744073709548837LLU: // 99999999Tj'''''''''''''''
6719167232 {
67192- state.addr = 18446744073709548839LLU; // 99999999Tl'''''''''''''''
67233+ state.addr = 18446744073709548836LLU; // 99999999Ti'''''''''''''''
6719367234 break;
6719467235 }
67195- case 18446744073709548839LLU: // 99999999Tl'''''''''''''''
67236+ case 18446744073709548836LLU: // 99999999Ti'''''''''''''''
6719667237 {
6719767238 (void)LOCAL_POP_MOVE(&heap, 37LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 37
6719867239 // variable u64 defined___ goes out of scope
@@ -67213,7 +67254,7 @@
6721367254 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6721467255 }
6721567256 // ACCUMULATE ARGUMENTS - END
67216- uint64_t return_to = 18446744073709548836LLU;
67257+ uint64_t return_to = 18446744073709548833LLU;
6721767258 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6721867259 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6721967260 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67222,7 +67263,7 @@
6722267263 state.addr = 587881345921715008LLU; // emitenter_
6722367264 break;
6722467265 }
67225- case 18446744073709548836LLU: // 99999999Ti'''''''''''''''
67266+ case 18446744073709548833LLU: // 99999999Tf'''''''''''''''
6722667267 {
6722767268 // ACCUMULATE ARGUMENTS - BEGIN
6722867269 {
@@ -67294,7 +67335,7 @@
6729467335 LOCAL_PUSH_MOVE(&heap, 16LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6729567336 }
6729667337 // ACCUMULATE ARGUMENTS - END
67297- uint64_t return_to = 18446744073709548835LLU;
67338+ uint64_t return_to = 18446744073709548832LLU;
6729867339 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 17LLU, 0/*address of closure-in-construction*/, 0));
6729967340 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6730067341 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 17LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67303,7 +67344,7 @@
6730367344 state.addr = 288592327055033088LLU; // PARSECALL_
6730467345 break;
6730567346 }
67306- case 18446744073709548835LLU: // 99999999Th'''''''''''''''
67347+ case 18446744073709548832LLU: // 99999999Te'''''''''''''''
6730767348 {
6730867349 // variable u64 equal_____ goes out of scope
6730967350 // emitted destructur for type u64
@@ -67319,14 +67360,14 @@
6731967360 (void)LOCAL_POP_MOVE(&heap, 29LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference calleesz1_ at 29
6732067361 // variable list<pardef____> calleearg1 goes out of scope
6732167362 // emitted destructur for type list<pardef____>
67322- state.addr = 18446744073709548833LLU; // 99999999Tf'''''''''''''''
67363+ state.addr = 18446744073709548830LLU; // 99999999Tc'''''''''''''''
6732367364 break;
6732467365 }
67325- case 18446744073709548833LLU: // 99999999Tf'''''''''''''''
67366+ case 18446744073709548830LLU: // 99999999Tc'''''''''''''''
6732667367 {
6732767368 if(!*LOCAL_ACCESS(heap.data, 28LLU, 27LLU)/*list*/)
6732867369 {
67329- state.addr = 18446744073709548834LLU; // 99999999Tg'''''''''''''''
67370+ state.addr = 18446744073709548831LLU; // 99999999Td'''''''''''''''
6733067371 break;
6733167372 }
6733267373 // temporary list-element
@@ -67340,7 +67381,7 @@
6734067381 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6734167382 }
6734267383 // ACCUMULATE ARGUMENTS - END
67343- uint64_t return_to = 18446744073709548832LLU;
67384+ uint64_t return_to = 18446744073709548829LLU;
6734467385 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6734567386 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6734667387 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67349,26 +67390,26 @@
6734967390 state.addr = 18446744073709551476LLU; // 999999997y'''''''''''''''
6735067391 break;
6735167392 }
67352- case 18446744073709548832LLU: // 99999999Te'''''''''''''''
67393+ case 18446744073709548829LLU: // 99999999Tb'''''''''''''''
6735367394 {
6735467395 // RELEASE temporary destructor-variable
6735567396 (void)LOCAL_POP_MOVE(&heap, 29LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 29
67356- state.addr = 18446744073709548833LLU; // 99999999Tf'''''''''''''''
67397+ state.addr = 18446744073709548830LLU; // 99999999Tc'''''''''''''''
6735767398 break;
6735867399 }
67359- case 18446744073709548834LLU: // 99999999Tg'''''''''''''''
67400+ case 18446744073709548831LLU: // 99999999Td'''''''''''''''
6736067401 {
6736167402 (void)LOCAL_POP_MOVE(&heap, 28LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference calleearg1 at 28
6736267403 // variable list<resdest___> resultarg1 goes out of scope
6736367404 // emitted destructur for type list<resdest___>
67364- state.addr = 18446744073709548830LLU; // 99999999Tc'''''''''''''''
67405+ state.addr = 18446744073709548827LLU; // 99999999T$'''''''''''''''
6736567406 break;
6736667407 }
67367- case 18446744073709548830LLU: // 99999999Tc'''''''''''''''
67408+ case 18446744073709548827LLU: // 99999999T$'''''''''''''''
6736867409 {
6736967410 if(!*LOCAL_ACCESS(heap.data, 27LLU, 26LLU)/*list*/)
6737067411 {
67371- state.addr = 18446744073709548831LLU; // 99999999Td'''''''''''''''
67412+ state.addr = 18446744073709548828LLU; // 99999999Ta'''''''''''''''
6737267413 break;
6737367414 }
6737467415 // temporary list-element
@@ -67382,7 +67423,7 @@
6738267423 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6738367424 }
6738467425 // ACCUMULATE ARGUMENTS - END
67385- uint64_t return_to = 18446744073709548829LLU;
67426+ uint64_t return_to = 18446744073709548826LLU;
6738667427 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6738767428 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6738867429 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67391,14 +67432,14 @@
6739167432 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
6739267433 break;
6739367434 }
67394- case 18446744073709548829LLU: // 99999999Tb'''''''''''''''
67435+ case 18446744073709548826LLU: // 99999999TZ'''''''''''''''
6739567436 {
6739667437 // RELEASE temporary destructor-variable
6739767438 (void)LOCAL_POP_MOVE(&heap, 28LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 28
67398- state.addr = 18446744073709548830LLU; // 99999999Tc'''''''''''''''
67439+ state.addr = 18446744073709548827LLU; // 99999999T$'''''''''''''''
6739967440 break;
6740067441 }
67401- case 18446744073709548831LLU: // 99999999Td'''''''''''''''
67442+ case 18446744073709548828LLU: // 99999999Ta'''''''''''''''
6740267443 {
6740367444 (void)LOCAL_POP_MOVE(&heap, 27LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference resultarg1 at 27
6740467445 // variable u64 THEN______ goes out of scope
@@ -67412,14 +67453,14 @@
6741267453 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference calleesz0_ at 24
6741367454 // variable list<pardef____> calleearg0 goes out of scope
6741467455 // emitted destructur for type list<pardef____>
67415- state.addr = 18446744073709548827LLU; // 99999999T$'''''''''''''''
67456+ state.addr = 18446744073709548824LLU; // 99999999TX'''''''''''''''
6741667457 break;
6741767458 }
67418- case 18446744073709548827LLU: // 99999999T$'''''''''''''''
67459+ case 18446744073709548824LLU: // 99999999TX'''''''''''''''
6741967460 {
6742067461 if(!*LOCAL_ACCESS(heap.data, 23LLU, 22LLU)/*list*/)
6742167462 {
67422- state.addr = 18446744073709548828LLU; // 99999999Ta'''''''''''''''
67463+ state.addr = 18446744073709548825LLU; // 99999999TY'''''''''''''''
6742367464 break;
6742467465 }
6742567466 // temporary list-element
@@ -67433,7 +67474,7 @@
6743367474 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6743467475 }
6743567476 // ACCUMULATE ARGUMENTS - END
67436- uint64_t return_to = 18446744073709548826LLU;
67477+ uint64_t return_to = 18446744073709548823LLU;
6743767478 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6743867479 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6743967480 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67442,26 +67483,26 @@
6744267483 state.addr = 18446744073709551476LLU; // 999999997y'''''''''''''''
6744367484 break;
6744467485 }
67445- case 18446744073709548826LLU: // 99999999TZ'''''''''''''''
67486+ case 18446744073709548823LLU: // 99999999TW'''''''''''''''
6744667487 {
6744767488 // RELEASE temporary destructor-variable
6744867489 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 24
67449- state.addr = 18446744073709548827LLU; // 99999999T$'''''''''''''''
67490+ state.addr = 18446744073709548824LLU; // 99999999TX'''''''''''''''
6745067491 break;
6745167492 }
67452- case 18446744073709548828LLU: // 99999999Ta'''''''''''''''
67493+ case 18446744073709548825LLU: // 99999999TY'''''''''''''''
6745367494 {
6745467495 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference calleearg0 at 23
6745567496 // variable list<resdest___> resultarg0 goes out of scope
6745667497 // emitted destructur for type list<resdest___>
67457- state.addr = 18446744073709548824LLU; // 99999999TX'''''''''''''''
67498+ state.addr = 18446744073709548821LLU; // 99999999TU'''''''''''''''
6745867499 break;
6745967500 }
67460- case 18446744073709548824LLU: // 99999999TX'''''''''''''''
67501+ case 18446744073709548821LLU: // 99999999TU'''''''''''''''
6746167502 {
6746267503 if(!*LOCAL_ACCESS(heap.data, 22LLU, 21LLU)/*list*/)
6746367504 {
67464- state.addr = 18446744073709548825LLU; // 99999999TY'''''''''''''''
67505+ state.addr = 18446744073709548822LLU; // 99999999TV'''''''''''''''
6746567506 break;
6746667507 }
6746767508 // temporary list-element
@@ -67475,7 +67516,7 @@
6747567516 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6747667517 }
6747767518 // ACCUMULATE ARGUMENTS - END
67478- uint64_t return_to = 18446744073709548823LLU;
67519+ uint64_t return_to = 18446744073709548820LLU;
6747967520 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6748067521 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6748167522 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67484,14 +67525,14 @@
6748467525 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
6748567526 break;
6748667527 }
67487- case 18446744073709548823LLU: // 99999999TW'''''''''''''''
67528+ case 18446744073709548820LLU: // 99999999TT'''''''''''''''
6748867529 {
6748967530 // RELEASE temporary destructor-variable
6749067531 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 23
67491- state.addr = 18446744073709548824LLU; // 99999999TX'''''''''''''''
67532+ state.addr = 18446744073709548821LLU; // 99999999TU'''''''''''''''
6749267533 break;
6749367534 }
67494- case 18446744073709548825LLU: // 99999999TY'''''''''''''''
67535+ case 18446744073709548822LLU: // 99999999TV'''''''''''''''
6749567536 {
6749667537 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference resultarg0 at 22
6749767538 // variable u64 indirect0_ goes out of scope
@@ -67578,7 +67619,7 @@
6757867619 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6757967620 }
6758067621 // ACCUMULATE ARGUMENTS - END
67581- uint64_t return_to = 18446744073709548821LLU;
67622+ uint64_t return_to = 18446744073709548818LLU;
6758267623 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6758367624 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6758467625 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67587,7 +67628,7 @@
6758767628 state.addr = 533565069926072320LLU; // blknone___
6758867629 break;
6758967630 }
67590- case 18446744073709548821LLU: // 99999999TU'''''''''''''''
67631+ case 18446744073709548818LLU: // 99999999TR'''''''''''''''
6759167632 {
6759267633 {
6759367634 uint64_t exchange = LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 18*/;
@@ -67603,7 +67644,7 @@
6760367644 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6760467645 }
6760567646 // ACCUMULATE ARGUMENTS - END
67606- uint64_t return_to = 18446744073709548822LLU;
67647+ uint64_t return_to = 18446744073709548819LLU;
6760767648 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6760867649 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6760967650 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67612,7 +67653,7 @@
6761267653 state.addr = 343185072444167040LLU; // SCOPEOPEN_
6761367654 break;
6761467655 }
67615- case 18446744073709548822LLU: // 99999999TV'''''''''''''''
67656+ case 18446744073709548819LLU: // 99999999TS'''''''''''''''
6761667657 {
6761767658 {
6761867659 uint64_t arg = 0;
@@ -67628,7 +67669,7 @@
6762867669 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6762967670 }
6763067671 // ACCUMULATE ARGUMENTS - END
67631- uint64_t return_to = 18446744073709548820LLU;
67672+ uint64_t return_to = 18446744073709548817LLU;
6763267673 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6763367674 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6763467675 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67637,7 +67678,7 @@
6763767678 state.addr = 517555828430075934LLU; // assign_dec
6763867679 break;
6763967680 }
67640- case 18446744073709548820LLU: // 99999999TT'''''''''''''''
67681+ case 18446744073709548817LLU: // 99999999TQ'''''''''''''''
6764167682 {
6764267683 {
6764367684 uint64_t arg = 0;
@@ -67653,7 +67694,7 @@
6765367694 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6765467695 }
6765567696 // ACCUMULATE ARGUMENTS - END
67656- uint64_t return_to = 18446744073709548819LLU;
67697+ uint64_t return_to = 18446744073709548816LLU;
6765767698 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6765867699 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6765967700 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67662,7 +67703,7 @@
6766267703 state.addr = 517555828430075934LLU; // assign_dec
6766367704 break;
6766467705 }
67665- case 18446744073709548819LLU: // 99999999TS'''''''''''''''
67706+ case 18446744073709548816LLU: // 99999999TP'''''''''''''''
6766667707 {
6766767708 {
6766867709 uint64_t arg = 0;
@@ -67678,7 +67719,7 @@
6767867719 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6767967720 }
6768067721 // ACCUMULATE ARGUMENTS - END
67681- uint64_t return_to = 18446744073709548818LLU;
67722+ uint64_t return_to = 18446744073709548815LLU;
6768267723 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6768367724 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6768467725 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67687,7 +67728,7 @@
6768767728 state.addr = 517555828430075934LLU; // assign_dec
6768867729 break;
6768967730 }
67690- case 18446744073709548818LLU: // 99999999TR'''''''''''''''
67731+ case 18446744073709548815LLU: // 99999999TO'''''''''''''''
6769167732 {
6769267733 // ACCUMULATE ARGUMENTS - BEGIN
6769367734 {
@@ -67695,7 +67736,7 @@
6769567736 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6769667737 }
6769767738 // ACCUMULATE ARGUMENTS - END
67698- uint64_t return_to = 18446744073709548817LLU;
67739+ uint64_t return_to = 18446744073709548814LLU;
6769967740 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6770067741 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6770167742 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67704,7 +67745,7 @@
6770467745 state.addr = 839519665163075584LLU; // skip______
6770567746 break;
6770667747 }
67707- case 18446744073709548817LLU: // 99999999TQ'''''''''''''''
67748+ case 18446744073709548814LLU: // 99999999TN'''''''''''''''
6770867749 {
6770967750 {
6771067751 uint64_t arg = 0;
@@ -67731,7 +67772,7 @@
6773167772 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6773267773 }
6773367774 // ACCUMULATE ARGUMENTS - END
67734- uint64_t return_to = 18446744073709548816LLU;
67775+ uint64_t return_to = 18446744073709548813LLU;
6773567776 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6773667777 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6773767778 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67740,7 +67781,7 @@
6774067781 state.addr = 861504796319285248LLU; // typeu64___
6774167782 break;
6774267783 }
67743- case 18446744073709548816LLU: // 99999999TP'''''''''''''''
67784+ case 18446744073709548813LLU: // 99999999TM'''''''''''''''
6774467785 {
6774567786 {
6774667787 uint64_t arg = 0;
@@ -67817,7 +67858,7 @@
6781767858 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6781867859 }
6781967860 // ACCUMULATE ARGUMENTS - END
67820- uint64_t return_to = 18446744073709548815LLU;
67861+ uint64_t return_to = 18446744073709548812LLU;
6782167862 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
6782267863 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6782367864 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67826,7 +67867,7 @@
6782667867 state.addr = 110681537020240198LLU; // FINDVARREF
6782767868 break;
6782867869 }
67829- case 18446744073709548815LLU: // 99999999TO'''''''''''''''
67870+ case 18446744073709548812LLU: // 99999999TL'''''''''''''''
6783067871 {
6783167872 // variable u64 consume___ goes out of scope
6783267873 // emitted destructur for type u64
@@ -67866,7 +67907,7 @@
6786667907 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6786767908 }
6786867909 // ACCUMULATE ARGUMENTS - END
67869- uint64_t return_to = 18446744073709548814LLU;
67910+ uint64_t return_to = 18446744073709548811LLU;
6787067911 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6787167912 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6787267913 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67875,7 +67916,7 @@
6787567916 state.addr = 734295421765213120LLU; // mutassert_
6787667917 break;
6787767918 }
67878- case 18446744073709548814LLU: // 99999999TN'''''''''''''''
67919+ case 18446744073709548811LLU: // 99999999TK'''''''''''''''
6787967920 {
6788067921 // variable u64 parnr_____ goes out of scope
6788167922 // emitted destructur for type u64
@@ -67898,7 +67939,7 @@
6789867939 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6789967940 }
6790067941 // ACCUMULATE ARGUMENTS - END
67901- uint64_t return_to = 18446744073709548813LLU;
67942+ uint64_t return_to = 18446744073709548810LLU;
6790267943 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6790367944 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6790467945 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67907,7 +67948,7 @@
6790767948 state.addr = 839519665163075584LLU; // skip______
6790867949 break;
6790967950 }
67910- case 18446744073709548813LLU: // 99999999TM'''''''''''''''
67951+ case 18446744073709548810LLU: // 99999999TJ'''''''''''''''
6791167952 {
6791267953 {
6791367954 uint64_t arg = 0;
@@ -67920,7 +67961,7 @@
6792067961 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6792167962 }
6792267963 // ACCUMULATE ARGUMENTS - END
67923- uint64_t return_to = 18446744073709548812LLU;
67964+ uint64_t return_to = 18446744073709548809LLU;
6792467965 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6792567966 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6792667967 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67929,7 +67970,7 @@
6792967970 state.addr = 839519665163075584LLU; // skip______
6793067971 break;
6793167972 }
67932- case 18446744073709548812LLU: // 99999999TL'''''''''''''''
67973+ case 18446744073709548809LLU: // 99999999TI'''''''''''''''
6793367974 {
6793467975 matchid("=", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 24LLU, 9LLU)));
6793567976 {
@@ -67952,7 +67993,7 @@
6795267993 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6795367994 }
6795467995 // ACCUMULATE ARGUMENTS - END
67955- uint64_t return_to = 18446744073709548811LLU;
67996+ uint64_t return_to = 18446744073709548808LLU;
6795667997 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6795767998 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6795867999 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -67961,12 +68002,12 @@
6796168002 state.addr = 861504796319285248LLU; // typeu64___
6796268003 break;
6796368004 }
67964- case 18446744073709548811LLU: // 99999999TK'''''''''''''''
68005+ case 18446744073709548808LLU: // 99999999TH'''''''''''''''
6796568006 {
67966- state.addr = 2LLU == heap.data[*LOCAL_ACCESS(heap.data, 27LLU, 22LLU)].elem0 ? 18446744073709548810LLU : 18446744073709548809LLU;
68007+ state.addr = 2LLU == heap.data[*LOCAL_ACCESS(heap.data, 27LLU, 22LLU)].elem0 ? 18446744073709548807LLU : 18446744073709548806LLU;
6796768008 break;
6796868009 }
67969- case 18446744073709548810LLU: // 99999999TJ'''''''''''''''
68010+ case 18446744073709548807LLU: // 99999999TG'''''''''''''''
6797068011 {
6797168012 {
6797268013 uint64_t arg = tree_elem_addr(heap.data, 1LLU, tree_elem_addr(heap.data, 2/*addr-content-pair*/, LOCAL_ACCESS_ADDR(heap.data, 27LLU, 22LLU), 1/*content*/), 0LLU);
@@ -68000,7 +68041,7 @@
6800068041 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6800168042 }
6800268043 // ACCUMULATE ARGUMENTS - END
68003- uint64_t return_to = 18446744073709548807LLU;
68044+ uint64_t return_to = 18446744073709548804LLU;
6800468045 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
6800568046 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6800668047 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68009,7 +68050,7 @@
6800968050 state.addr = 861504783110041600LLU; // typeinit__
6801068051 break;
6801168052 }
68012- case 18446744073709548807LLU: // 99999999TG'''''''''''''''
68053+ case 18446744073709548804LLU: // 99999999TD'''''''''''''''
6801368054 {
6801468055 // ACCUMULATE ARGUMENTS - BEGIN
6801568056 {
@@ -68085,7 +68126,7 @@
6808568126 LOCAL_PUSH_MOVE(&heap, 17LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6808668127 }
6808768128 // ACCUMULATE ARGUMENTS - END
68088- uint64_t return_to = 18446744073709548806LLU;
68129+ uint64_t return_to = 18446744073709548803LLU;
6808968130 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 18LLU, 0/*address of closure-in-construction*/, 0));
6809068131 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6809168132 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 18LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68094,7 +68135,7 @@
6809468135 state.addr = 54378281595568128LLU; // CALLIN____
6809568136 break;
6809668137 }
68097- case 18446744073709548806LLU: // 99999999TF'''''''''''''''
68138+ case 18446744073709548803LLU: // 99999999TC'''''''''''''''
6809868139 {
6809968140
6810068141 // emitted destructur for type type______
@@ -68104,7 +68145,7 @@
6810468145 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6810568146 }
6810668147 // ACCUMULATE ARGUMENTS - END
68107- uint64_t return_to = 18446744073709548805LLU;
68148+ uint64_t return_to = 18446744073709548802LLU;
6810868149 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6810968150 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6811068151 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68113,7 +68154,7 @@
6811368154 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
6811468155 break;
6811568156 }
68116- case 18446744073709548805LLU: // 99999999TE'''''''''''''''
68157+ case 18446744073709548802LLU: // 99999999TB'''''''''''''''
6811768158 {
6811868159 // ACCUMULATE ARGUMENTS - BEGIN
6811968160 {
@@ -68125,7 +68166,7 @@
6812568166 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6812668167 }
6812768168 // ACCUMULATE ARGUMENTS - END
68128- uint64_t return_to = 18446744073709548804LLU;
68169+ uint64_t return_to = 18446744073709548801LLU;
6812968170 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6813068171 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6813168172 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68134,7 +68175,7 @@
6813468175 state.addr = 367395560426147840LLU; // TYPECOPY__
6813568176 break;
6813668177 }
68137- case 18446744073709548804LLU: // 99999999TD'''''''''''''''
68178+ case 18446744073709548801LLU: // 99999999TA'''''''''''''''
6813868179 {
6813968180 // variable type______ expected__ goes out of scope
6814068181 // emitted destructur for type type______
@@ -68144,7 +68185,7 @@
6814468185 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6814568186 }
6814668187 // ACCUMULATE ARGUMENTS - END
68147- uint64_t return_to = 18446744073709548803LLU;
68188+ uint64_t return_to = 18446744073709548800LLU;
6814868189 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6814968190 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6815068191 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68153,7 +68194,7 @@
6815368194 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
6815468195 break;
6815568196 }
68156- case 18446744073709548803LLU: // 99999999TC'''''''''''''''
68197+ case 18446744073709548800LLU: // 99999999T_'''''''''''''''
6815768198 {
6815868199 (void)LOCAL_POP_MOVE(&heap, 31LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference expected__ at 31
6815968200 // variable u64 zero______ goes out of scope
@@ -68164,10 +68205,10 @@
6816468205 (void)LOCAL_POP_MOVE(&heap, 29LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference callee_id_ at 29
6816568206 // parameter-reference u64 subtype___ goes out of scope
6816668207 (void)LOCAL_POP_MOVE(&heap, 28LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference subtype___ at 28
68167- state.addr = 18446744073709548808LLU; // 99999999TH'''''''''''''''
68208+ state.addr = 18446744073709548805LLU; // 99999999TE'''''''''''''''
6816868209 break;
6816968210 }
68170- case 18446744073709548809LLU: // 99999999TI'''''''''''''''
68211+ case 18446744073709548806LLU: // 99999999TF'''''''''''''''
6817168212 {
6817268213 {
6817368214 uint64_t arg = 0;
@@ -68182,7 +68223,7 @@
6818268223 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6818368224 }
6818468225 // ACCUMULATE ARGUMENTS - END
68185- uint64_t return_to = 18446744073709548802LLU;
68226+ uint64_t return_to = 18446744073709548799LLU;
6818668227 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6818768228 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6818868229 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68191,7 +68232,7 @@
6819168232 state.addr = 819847183518878432LLU; // reporttype
6819268233 break;
6819368234 }
68194- case 18446744073709548802LLU: // 99999999TB'''''''''''''''
68235+ case 18446744073709548799LLU: // 99999999S9'''''''''''''''
6819568236 {
6819668237 {
6819768238 fprintf(stderr, "%s\n", "");
@@ -68200,10 +68241,10 @@
6820068241 // variable u64 callee_id_ goes out of scope
6820168242 // emitted destructur for type u64
6820268243 (void)LOCAL_POP_MOVE(&heap, 28LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference callee_id_ at 28
68203- state.addr = 18446744073709548808LLU; // 99999999TH'''''''''''''''
68244+ state.addr = 18446744073709548805LLU; // 99999999TE'''''''''''''''
6820468245 break;
6820568246 }
68206- case 18446744073709548808LLU: // 99999999TH'''''''''''''''
68247+ case 18446744073709548805LLU: // 99999999TE'''''''''''''''
6820768248 {
6820868249 fprintf(stdout, "%s", "\n state.addr = !list_push_move(&heap, ");
6820968250 fprintf(stdout, "%s", "&");
@@ -68229,7 +68270,7 @@
6822968270 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6823068271 }
6823168272 // ACCUMULATE ARGUMENTS - END
68232- uint64_t return_to = 18446744073709548801LLU;
68273+ uint64_t return_to = 18446744073709548798LLU;
6823368274 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6823468275 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6823568276 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68238,7 +68279,7 @@
6823868279 state.addr = 587881357514113024LLU; // emitpar___
6823968280 break;
6824068281 }
68241- case 18446744073709548801LLU: // 99999999TA'''''''''''''''
68282+ case 18446744073709548798LLU: // 99999999S8'''''''''''''''
6824268283 {
6824368284 fprintf(stdout, "%s", ", ");
6824468285 fprintf(stdout, "%s", "&");
@@ -68264,7 +68305,7 @@
6826468305 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6826568306 }
6826668307 // ACCUMULATE ARGUMENTS - END
68267- uint64_t return_to = 18446744073709548800LLU;
68308+ uint64_t return_to = 18446744073709548797LLU;
6826868309 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6826968310 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6827068311 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68273,7 +68314,7 @@
6827368314 state.addr = 587881357514113024LLU; // emitpar___
6827468315 break;
6827568316 }
68276- case 18446744073709548800LLU: // 99999999T_'''''''''''''''
68317+ case 18446744073709548797LLU: // 99999999S7'''''''''''''''
6827768318 {
6827868319 {
6827968320 uint64_t arg = 0;
@@ -68297,7 +68338,7 @@
6829768338 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6829868339 }
6829968340 // ACCUMULATE ARGUMENTS - END
68300- uint64_t return_to = 18446744073709548799LLU;
68341+ uint64_t return_to = 18446744073709548796LLU;
6830168342 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
6830268343 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6830368344 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68306,7 +68347,7 @@
6830668347 state.addr = 375116000798050091LLU; // TypeOnHeap
6830768348 break;
6830868349 }
68309- case 18446744073709548799LLU: // 99999999S9'''''''''''''''
68350+ case 18446744073709548796LLU: // 99999999S6'''''''''''''''
6831068351 {
6831168352 ++/*reqsize___*/*LOCAL_ACCESS(heap.data, 28LLU, 27LLU);
6831268353 fprintf(stdout, "%s", ", ");
@@ -68321,7 +68362,7 @@
6832168362 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6832268363 }
6832368364 // ACCUMULATE ARGUMENTS - END
68324- uint64_t return_to = 18446744073709548798LLU;
68365+ uint64_t return_to = 18446744073709548795LLU;
6832568366 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6832668367 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6832768368 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68330,7 +68371,7 @@
6833068371 state.addr = 787446708198178816LLU; // printnr___
6833168372 break;
6833268373 }
68333- case 18446744073709548798LLU: // 99999999S8'''''''''''''''
68374+ case 18446744073709548795LLU: // 99999999S5'''''''''''''''
6833468375 {
6833568376 fprintf(stdout, "%s", " : ");
6833668377 // ACCUMULATE ARGUMENTS - BEGIN
@@ -68339,7 +68380,7 @@
6833968380 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6834068381 }
6834168382 // ACCUMULATE ARGUMENTS - END
68342- uint64_t return_to = 18446744073709548797LLU;
68383+ uint64_t return_to = 18446744073709548794LLU;
6834368384 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6834468385 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6834568386 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68348,7 +68389,7 @@
6834868389 state.addr = 787446708198178816LLU; // printnr___
6834968390 break;
6835068391 }
68351- case 18446744073709548797LLU: // 99999999S7'''''''''''''''
68392+ case 18446744073709548794LLU: // 99999999S4'''''''''''''''
6835268393 {
6835368394 fprintf(stdout, "%s", ";");
6835468395 {
@@ -68362,7 +68403,7 @@
6836268403 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6836368404 }
6836468405 // ACCUMULATE ARGUMENTS - END
68365- uint64_t return_to = 18446744073709548796LLU;
68406+ uint64_t return_to = 18446744073709548793LLU;
6836668407 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6836768408 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6836868409 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68371,15 +68412,15 @@
6837168412 state.addr = 587881351406074923LLU; // emitjumpup
6837268413 break;
6837368414 }
68374- case 18446744073709548796LLU: // 99999999S6'''''''''''''''
68415+ case 18446744073709548793LLU: // 99999999S3'''''''''''''''
6837568416 {
6837668417 // variable u64 level_____ goes out of scope
6837768418 // emitted destructur for type u64
6837868419 (void)LOCAL_POP_MOVE(&heap, 28LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 28
68379- state.addr = (heap.availilable_size_for_dynamic_objects >= (116LLU + 6LLU)) ? 18446744073709548795LLU : 18446744073709548794LLU;
68420+ state.addr = (heap.availilable_size_for_dynamic_objects >= (116LLU + 6LLU)) ? 18446744073709548792LLU : 18446744073709548791LLU;
6838068421 break;
6838168422 }
68382- case 18446744073709548795LLU: // 99999999S5'''''''''''''''
68423+ case 18446744073709548792LLU: // 99999999S2'''''''''''''''
6838368424 {
6838468425
6838568426 heap.availilable_size_for_dynamic_objects -= (116LLU + 6LLU);
@@ -68390,7 +68431,7 @@
6839068431 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6839168432 }
6839268433 // ACCUMULATE ARGUMENTS - END
68393- uint64_t return_to = 18446744073709548792LLU;
68434+ uint64_t return_to = 18446744073709548789LLU;
6839468435 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6839568436 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6839668437 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68399,7 +68440,7 @@
6839968440 state.addr = 587881345921715008LLU; // emitenter_
6840068441 break;
6840168442 }
68402- case 18446744073709548792LLU: // 99999999S2'''''''''''''''
68443+ case 18446744073709548789LLU: // 99999999Sz'''''''''''''''
6840368444 {
6840468445 // ACCUMULATE ARGUMENTS - BEGIN
6840568446 {
@@ -68407,7 +68448,7 @@
6840768448 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6840868449 }
6840968450 // ACCUMULATE ARGUMENTS - END
68410- uint64_t return_to = 18446744073709548791LLU;
68451+ uint64_t return_to = 18446744073709548788LLU;
6841168452 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6841268453 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6841368454 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68416,7 +68457,7 @@
6841668457 state.addr = 839519665163075584LLU; // skip______
6841768458 break;
6841868459 }
68419- case 18446744073709548791LLU: // 99999999S1'''''''''''''''
68460+ case 18446744073709548788LLU: // 99999999Sy'''''''''''''''
6842068461 {
6842168462 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 27LLU, 9LLU)), stdin);
6842268463 if('{' != (char)getchar())
@@ -68451,7 +68492,7 @@
6845168492 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6845268493 }
6845368494 // ACCUMULATE ARGUMENTS - END
68454- uint64_t return_to = 18446744073709548789LLU;
68495+ uint64_t return_to = 18446744073709548786LLU;
6845568496 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6845668497 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6845768498 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68460,7 +68501,7 @@
6846068501 state.addr = 533564715968757760LLU; // blkif_____
6846168502 break;
6846268503 }
68463- case 18446744073709548789LLU: // 99999999Sz'''''''''''''''
68504+ case 18446744073709548786LLU: // 99999999Sw'''''''''''''''
6846468505 {
6846568506 {
6846668507 uint64_t exchange = LOCAL_POP_MOVE(&heap, 29LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 29*/;
@@ -68476,7 +68517,7 @@
6847668517 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6847768518 }
6847868519 // ACCUMULATE ARGUMENTS - END
68479- uint64_t return_to = 18446744073709548790LLU;
68520+ uint64_t return_to = 18446744073709548787LLU;
6848068521 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6848168522 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6848268523 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68485,7 +68526,7 @@
6848568526 state.addr = 343185072444167040LLU; // SCOPEOPEN_
6848668527 break;
6848768528 }
68488- case 18446744073709548790LLU: // 99999999S0'''''''''''''''
68529+ case 18446744073709548787LLU: // 99999999Sx'''''''''''''''
6848968530 {
6849068531 {
6849168532 uint64_t arg = 0;
@@ -68532,7 +68573,7 @@
6853268573 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6853368574 }
6853468575 // ACCUMULATE ARGUMENTS - END
68535- uint64_t return_to = 18446744073709548788LLU;
68576+ uint64_t return_to = 18446744073709548785LLU;
6853668577 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0));
6853768578 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6853868579 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68541,7 +68582,7 @@
6854168582 state.addr = 788334703340351488LLU; // pushvirt__
6854268583 break;
6854368584 }
68544- case 18446744073709548788LLU: // 99999999Sy'''''''''''''''
68585+ case 18446744073709548785LLU: // 99999999Sv'''''''''''''''
6854568586 {
6854668587 // variable u64 initialize goes out of scope
6854768588 // emitted destructur for type u64
@@ -68618,7 +68659,7 @@
6861868659 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6861968660 }
6862068661 // ACCUMULATE ARGUMENTS - END
68621- uint64_t return_to = 18446744073709548787LLU;
68662+ uint64_t return_to = 18446744073709548784LLU;
6862268663 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
6862368664 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6862468665 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68627,7 +68668,7 @@
6862768668 state.addr = 288592327324005381LLU; // PARSESCOPE
6862868669 break;
6862968670 }
68630- case 18446744073709548787LLU: // 99999999Sx'''''''''''''''
68671+ case 18446744073709548784LLU: // 99999999Su'''''''''''''''
6863168672 {
6863268673 // ACCUMULATE ARGUMENTS - BEGIN
6863368674 {
@@ -68667,7 +68708,7 @@
6866768708 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6866868709 }
6866968710 // ACCUMULATE ARGUMENTS - END
68670- uint64_t return_to = 18446744073709548786LLU;
68711+ uint64_t return_to = 18446744073709548783LLU;
6867168712 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
6867268713 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6867368714 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68676,7 +68717,7 @@
6867668717 state.addr = 587881344696777536LLU; // emitdestr_
6867768718 break;
6867868719 }
68679- case 18446744073709548786LLU: // 99999999Sw'''''''''''''''
68720+ case 18446744073709548783LLU: // 99999999St'''''''''''''''
6868068721 {
6868168722 // ACCUMULATE ARGUMENTS - BEGIN
6868268723 {
@@ -68716,7 +68757,7 @@
6871668757 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6871768758 }
6871868759 // ACCUMULATE ARGUMENTS - END
68719- uint64_t return_to = 18446744073709548785LLU;
68760+ uint64_t return_to = 18446744073709548782LLU;
6872068761 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
6872168762 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6872268763 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68725,7 +68766,7 @@
6872568766 state.addr = 343185072241833157LLU; // SCOPECLOSE
6872668767 break;
6872768768 }
68728- case 18446744073709548785LLU: // 99999999Sv'''''''''''''''
68769+ case 18446744073709548782LLU: // 99999999Ss'''''''''''''''
6872968770 {
6873068771 {
6873168772 uint64_t arg = 0;
@@ -68742,7 +68783,7 @@
6874268783 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6874368784 }
6874468785 // ACCUMULATE ARGUMENTS - END
68745- uint64_t return_to = 18446744073709548784LLU;
68786+ uint64_t return_to = 18446744073709548781LLU;
6874668787 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6874768788 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6874868789 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68751,7 +68792,7 @@
6875168792 state.addr = 587881351406071808LLU; // emitjump__
6875268793 break;
6875368794 }
68754- case 18446744073709548784LLU: // 99999999Su'''''''''''''''
68795+ case 18446744073709548781LLU: // 99999999Sr'''''''''''''''
6875568796 {
6875668797 // variable u64 level_____ goes out of scope
6875768798 // emitted destructur for type u64
@@ -68762,7 +68803,7 @@
6876268803 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6876368804 }
6876468805 // ACCUMULATE ARGUMENTS - END
68765- uint64_t return_to = 18446744073709548783LLU;
68806+ uint64_t return_to = 18446744073709548780LLU;
6876668807 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6876768808 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6876868809 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68771,7 +68812,7 @@
6877168812 state.addr = 839519665163075584LLU; // skip______
6877268813 break;
6877368814 }
68774- case 18446744073709548783LLU: // 99999999St'''''''''''''''
68815+ case 18446744073709548780LLU: // 99999999Sq'''''''''''''''
6877568816 {
6877668817 matchid("else", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 27LLU, 9LLU)));
6877768818 // ACCUMULATE ARGUMENTS - BEGIN
@@ -68780,7 +68821,7 @@
6878068821 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6878168822 }
6878268823 // ACCUMULATE ARGUMENTS - END
68783- uint64_t return_to = 18446744073709548782LLU;
68824+ uint64_t return_to = 18446744073709548779LLU;
6878468825 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6878568826 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6878668827 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68789,7 +68830,7 @@
6878968830 state.addr = 587881345921715008LLU; // emitenter_
6879068831 break;
6879168832 }
68792- case 18446744073709548782LLU: // 99999999Ss'''''''''''''''
68833+ case 18446744073709548779LLU: // 99999999Sp'''''''''''''''
6879368834 {
6879468835 // ACCUMULATE ARGUMENTS - BEGIN
6879568836 {
@@ -68797,7 +68838,7 @@
6879768838 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6879868839 }
6879968840 // ACCUMULATE ARGUMENTS - END
68800- uint64_t return_to = 18446744073709548781LLU;
68841+ uint64_t return_to = 18446744073709548778LLU;
6880168842 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6880268843 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6880368844 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68806,7 +68847,7 @@
6880668847 state.addr = 839519665163075584LLU; // skip______
6880768848 break;
6880868849 }
68809- case 18446744073709548781LLU: // 99999999Sr'''''''''''''''
68850+ case 18446744073709548778LLU: // 99999999So'''''''''''''''
6881068851 {
6881168852 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 27LLU, 9LLU)), stdin);
6881268853 if('{' != (char)getchar())
@@ -68841,7 +68882,7 @@
6884168882 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6884268883 }
6884368884 // ACCUMULATE ARGUMENTS - END
68844- uint64_t return_to = 18446744073709548779LLU;
68885+ uint64_t return_to = 18446744073709548776LLU;
6884568886 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6884668887 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6884768888 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68850,7 +68891,7 @@
6885068891 state.addr = 533564448313442304LLU; // blkelse___
6885168892 break;
6885268893 }
68853- case 18446744073709548779LLU: // 99999999Sp'''''''''''''''
68894+ case 18446744073709548776LLU: // 99999999Sm'''''''''''''''
6885468895 {
6885568896 {
6885668897 uint64_t exchange = LOCAL_POP_MOVE(&heap, 29LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 29*/;
@@ -68866,7 +68907,7 @@
6886668907 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6886768908 }
6886868909 // ACCUMULATE ARGUMENTS - END
68869- uint64_t return_to = 18446744073709548780LLU;
68910+ uint64_t return_to = 18446744073709548777LLU;
6887068911 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6887168912 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6887268913 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68875,7 +68916,7 @@
6887568916 state.addr = 343185072444167040LLU; // SCOPEOPEN_
6887668917 break;
6887768918 }
68878- case 18446744073709548780LLU: // 99999999Sq'''''''''''''''
68919+ case 18446744073709548777LLU: // 99999999Sn'''''''''''''''
6887968920 {
6888068921 // ACCUMULATE ARGUMENTS - BEGIN
6888168922 {
@@ -68943,7 +68984,7 @@
6894368984 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6894468985 }
6894568986 // ACCUMULATE ARGUMENTS - END
68946- uint64_t return_to = 18446744073709548778LLU;
68987+ uint64_t return_to = 18446744073709548775LLU;
6894768988 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
6894868989 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6894968990 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -68952,7 +68993,7 @@
6895268993 state.addr = 288592327324005381LLU; // PARSESCOPE
6895368994 break;
6895468995 }
68955- case 18446744073709548778LLU: // 99999999So'''''''''''''''
68996+ case 18446744073709548775LLU: // 99999999Sl'''''''''''''''
6895668997 {
6895768998 // ACCUMULATE ARGUMENTS - BEGIN
6895868999 {
@@ -68992,7 +69033,7 @@
6899269033 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6899369034 }
6899469035 // ACCUMULATE ARGUMENTS - END
68995- uint64_t return_to = 18446744073709548777LLU;
69036+ uint64_t return_to = 18446744073709548774LLU;
6899669037 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
6899769038 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6899869039 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69001,7 +69042,7 @@
6900169042 state.addr = 343185072241833157LLU; // SCOPECLOSE
6900269043 break;
6900369044 }
69004- case 18446744073709548777LLU: // 99999999Sn'''''''''''''''
69045+ case 18446744073709548774LLU: // 99999999Sk'''''''''''''''
6900569046 {
6900669047 {
6900769048 uint64_t arg = 0;
@@ -69018,7 +69059,7 @@
6901869059 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6901969060 }
6902069061 // ACCUMULATE ARGUMENTS - END
69021- uint64_t return_to = 18446744073709548776LLU;
69062+ uint64_t return_to = 18446744073709548773LLU;
6902269063 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6902369064 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6902469065 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69027,7 +69068,7 @@
6902769068 state.addr = 587881351406071808LLU; // emitjump__
6902869069 break;
6902969070 }
69030- case 18446744073709548776LLU: // 99999999Sm'''''''''''''''
69071+ case 18446744073709548773LLU: // 99999999Sj'''''''''''''''
6903169072 {
6903269073 // variable u64 level_____ goes out of scope
6903369074 // emitted destructur for type u64
@@ -69035,10 +69076,10 @@
6903569076
6903669077 heap.availilable_size_for_dynamic_objects += (116LLU + 6LLU);
6903769078
69038- state.addr = 18446744073709548793LLU; // 99999999S3'''''''''''''''
69079+ state.addr = 18446744073709548790LLU; // 99999999S0'''''''''''''''
6903969080 break;
6904069081 }
69041- case 18446744073709548794LLU: // 99999999S4'''''''''''''''
69082+ case 18446744073709548791LLU: // 99999999S1'''''''''''''''
6904269083 {
6904369084 // ACCUMULATE ARGUMENTS - BEGIN
6904469085 {
@@ -69046,7 +69087,7 @@
6904669087 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6904769088 }
6904869089 // ACCUMULATE ARGUMENTS - END
69049- uint64_t return_to = 18446744073709548775LLU;
69090+ uint64_t return_to = 18446744073709548772LLU;
6905069091 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6905169092 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6905269093 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69055,7 +69096,7 @@
6905569096 state.addr = 819847183515949359LLU; // reportinit
6905669097 break;
6905769098 }
69058- case 18446744073709548775LLU: // 99999999Sl'''''''''''''''
69099+ case 18446744073709548772LLU: // 99999999Si'''''''''''''''
6905969100 {
6906069101 fprintf(stderr, "%s", "INTERNAL ERROR: out of dynamic heap - recompile compiler with additional dynamic heap");
6906169102 {
@@ -69062,10 +69103,10 @@
6906269103 fprintf(stderr, "%s\n", "");
6906369104 exit(-1);
6906469105 }
69065- state.addr = 18446744073709548793LLU; // 99999999S3'''''''''''''''
69106+ state.addr = 18446744073709548790LLU; // 99999999S0'''''''''''''''
6906669107 break;
6906769108 }
69068- case 18446744073709548793LLU: // 99999999S3'''''''''''''''
69109+ case 18446744073709548790LLU: // 99999999S0'''''''''''''''
6906969110 {
6907069111 // ACCUMULATE ARGUMENTS - BEGIN
6907169112 {
@@ -69073,7 +69114,7 @@
6907369114 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6907469115 }
6907569116 // ACCUMULATE ARGUMENTS - END
69076- uint64_t return_to = 18446744073709548774LLU;
69117+ uint64_t return_to = 18446744073709548771LLU;
6907769118 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6907869119 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6907969120 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69082,7 +69123,7 @@
6908269123 state.addr = 587881345921715008LLU; // emitenter_
6908369124 break;
6908469125 }
69085- case 18446744073709548774LLU: // 99999999Sk'''''''''''''''
69126+ case 18446744073709548771LLU: // 99999999Sh'''''''''''''''
6908669127 {
6908769128 {
6908869129 uint64_t arg = 0;
@@ -69107,7 +69148,7 @@
6910769148 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6910869149 }
6910969150 // ACCUMULATE ARGUMENTS - END
69110- uint64_t return_to = 18446744073709548773LLU;
69151+ uint64_t return_to = 18446744073709548770LLU;
6911169152 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
6911269153 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6911369154 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69116,7 +69157,7 @@
6911669157 state.addr = 587881357748664875LLU; // emitpoptmp
6911769158 break;
6911869159 }
69119- case 18446744073709548773LLU: // 99999999Sj'''''''''''''''
69160+ case 18446744073709548770LLU: // 99999999Sg'''''''''''''''
6912069161 {
6912169162 // variable u64 level_____ goes out of scope
6912269163 // emitted destructur for type u64
@@ -69159,7 +69200,7 @@
6915969200 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6916069201 }
6916169202 // ACCUMULATE ARGUMENTS - END
69162- uint64_t return_to = 18446744073709548772LLU;
69203+ uint64_t return_to = 18446744073709548769LLU;
6916369204 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
6916469205 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6916569206 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69168,7 +69209,7 @@
6916869209 state.addr = 343185072241833157LLU; // SCOPECLOSE
6916969210 break;
6917069211 }
69171- case 18446744073709548772LLU: // 99999999Si'''''''''''''''
69212+ case 18446744073709548769LLU: // 99999999Sf'''''''''''''''
6917269213 {
6917369214 // variable type______ type1_____ goes out of scope
6917469215 // emitted destructur for type type______
@@ -69178,7 +69219,7 @@
6917869219 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6917969220 }
6918069221 // ACCUMULATE ARGUMENTS - END
69181- uint64_t return_to = 18446744073709548771LLU;
69222+ uint64_t return_to = 18446744073709548768LLU;
6918269223 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6918369224 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6918469225 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69187,7 +69228,7 @@
6918769228 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
6918869229 break;
6918969230 }
69190- case 18446744073709548771LLU: // 99999999Sh'''''''''''''''
69231+ case 18446744073709548768LLU: // 99999999Se'''''''''''''''
6919169232 {
6919269233 (void)LOCAL_POP_MOVE(&heap, 27LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type1_____ at 27
6919369234 // variable u64 INDIRECT1_ goes out of scope
@@ -69207,7 +69248,7 @@
6920769248 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6920869249 }
6920969250 // ACCUMULATE ARGUMENTS - END
69210- uint64_t return_to = 18446744073709548770LLU;
69251+ uint64_t return_to = 18446744073709548767LLU;
6921169252 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6921269253 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6921369254 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69216,7 +69257,7 @@
6921669257 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
6921769258 break;
6921869259 }
69219- case 18446744073709548770LLU: // 99999999Sg'''''''''''''''
69260+ case 18446744073709548767LLU: // 99999999Sd'''''''''''''''
6922069261 {
6922169262 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type0_____ at 23
6922269263 // variable u64 INDIRECT0_ goes out of scope
@@ -69285,7 +69326,7 @@
6928569326 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6928669327 }
6928769328 // ACCUMULATE ARGUMENTS - END
69288- uint64_t return_to = 18446744073709548769LLU;
69329+ uint64_t return_to = 18446744073709548766LLU;
6928969330 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6929069331 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6929169332 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69294,7 +69335,7 @@
6929469335 state.addr = 839519665163075584LLU; // skip______
6929569336 break;
6929669337 }
69297- case 18446744073709548769LLU: // 99999999Sf'''''''''''''''
69338+ case 18446744073709548766LLU: // 99999999Sc'''''''''''''''
6929869339 {
6929969340 {
6930069341 uint64_t arg = 0;
@@ -69306,17 +69347,17 @@
6930669347 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6930769348 }
6930869349 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 10LLU));
69309- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548768LLU : 18446744073709548767LLU;
69350+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548765LLU : 18446744073709548764LLU;
6931069351 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
6931169352 break;
6931269353 }
69313- case 18446744073709548768LLU: // 99999999Se'''''''''''''''
69354+ case 18446744073709548765LLU: // 99999999Sb'''''''''''''''
6931469355 {
6931569356 matchid("{", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 10LLU)));
69316- state.addr = (heap.availilable_size_for_dynamic_objects >= (90LLU + 5LLU)) ? 18446744073709548765LLU : 18446744073709548764LLU;
69357+ state.addr = (heap.availilable_size_for_dynamic_objects >= (90LLU + 5LLU)) ? 18446744073709548762LLU : 18446744073709548761LLU;
6931769358 break;
6931869359 }
69319- case 18446744073709548765LLU: // 99999999Sb'''''''''''''''
69360+ case 18446744073709548762LLU: // 99999999SZ'''''''''''''''
6932069361 {
6932169362
6932269363 heap.availilable_size_for_dynamic_objects -= (90LLU + 5LLU);
@@ -69348,7 +69389,7 @@
6934869389 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6934969390 }
6935069391 // ACCUMULATE ARGUMENTS - END
69351- uint64_t return_to = 18446744073709548761LLU;
69392+ uint64_t return_to = 18446744073709548758LLU;
6935269393 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6935369394 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6935469395 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69357,7 +69398,7 @@
6935769398 state.addr = 533565069926072320LLU; // blknone___
6935869399 break;
6935969400 }
69360- case 18446744073709548761LLU: // 99999999SY'''''''''''''''
69401+ case 18446744073709548758LLU: // 99999999SV'''''''''''''''
6936169402 {
6936269403 {
6936369404 uint64_t exchange = LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 19*/;
@@ -69373,7 +69414,7 @@
6937369414 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6937469415 }
6937569416 // ACCUMULATE ARGUMENTS - END
69376- uint64_t return_to = 18446744073709548762LLU;
69417+ uint64_t return_to = 18446744073709548759LLU;
6937769418 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6937869419 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6937969420 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69382,7 +69423,7 @@
6938269423 state.addr = 343185072444167040LLU; // SCOPEOPEN_
6938369424 break;
6938469425 }
69385- case 18446744073709548762LLU: // 99999999SZ'''''''''''''''
69426+ case 18446744073709548759LLU: // 99999999SW'''''''''''''''
6938669427 {
6938769428 // ACCUMULATE ARGUMENTS - BEGIN
6938869429 {
@@ -69450,7 +69491,7 @@
6945069491 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6945169492 }
6945269493 // ACCUMULATE ARGUMENTS - END
69453- uint64_t return_to = 18446744073709548760LLU;
69494+ uint64_t return_to = 18446744073709548757LLU;
6945469495 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
6945569496 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6945669497 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69459,7 +69500,7 @@
6945969500 state.addr = 288592327324005381LLU; // PARSESCOPE
6946069501 break;
6946169502 }
69462- case 18446744073709548760LLU: // 99999999SX'''''''''''''''
69503+ case 18446744073709548757LLU: // 99999999SU'''''''''''''''
6946369504 {
6946469505 // ACCUMULATE ARGUMENTS - BEGIN
6946569506 {
@@ -69499,7 +69540,7 @@
6949969540 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6950069541 }
6950169542 // ACCUMULATE ARGUMENTS - END
69502- uint64_t return_to = 18446744073709548759LLU;
69543+ uint64_t return_to = 18446744073709548756LLU;
6950369544 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
6950469545 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6950569546 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69508,15 +69549,15 @@
6950869549 state.addr = 343185072241833157LLU; // SCOPECLOSE
6950969550 break;
6951069551 }
69511- case 18446744073709548759LLU: // 99999999SW'''''''''''''''
69552+ case 18446744073709548756LLU: // 99999999ST'''''''''''''''
6951269553 {
6951369554
6951469555 heap.availilable_size_for_dynamic_objects += (90LLU + 5LLU);
6951569556
69516- state.addr = 18446744073709548763LLU; // 99999999S$'''''''''''''''
69557+ state.addr = 18446744073709548760LLU; // 99999999SX'''''''''''''''
6951769558 break;
6951869559 }
69519- case 18446744073709548764LLU: // 99999999Sa'''''''''''''''
69560+ case 18446744073709548761LLU: // 99999999SY'''''''''''''''
6952069561 {
6952169562 // ACCUMULATE ARGUMENTS - BEGIN
6952269563 {
@@ -69524,7 +69565,7 @@
6952469565 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6952569566 }
6952669567 // ACCUMULATE ARGUMENTS - END
69527- uint64_t return_to = 18446744073709548758LLU;
69568+ uint64_t return_to = 18446744073709548755LLU;
6952869569 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6952969570 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6953069571 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69533,7 +69574,7 @@
6953369574 state.addr = 819847183515949359LLU; // reportinit
6953469575 break;
6953569576 }
69536- case 18446744073709548758LLU: // 99999999SV'''''''''''''''
69577+ case 18446744073709548755LLU: // 99999999SS'''''''''''''''
6953769578 {
6953869579 fprintf(stderr, "%s", "INTERNAL ERROR: out of dynamic heap - recompile compiler with additional dynamic heap");
6953969580 {
@@ -69540,15 +69581,15 @@
6954069581 fprintf(stderr, "%s\n", "");
6954169582 exit(-1);
6954269583 }
69543- state.addr = 18446744073709548763LLU; // 99999999S$'''''''''''''''
69584+ state.addr = 18446744073709548760LLU; // 99999999SX'''''''''''''''
6954469585 break;
6954569586 }
69546- case 18446744073709548763LLU: // 99999999S$'''''''''''''''
69587+ case 18446744073709548760LLU: // 99999999SX'''''''''''''''
6954769588 {
69548- state.addr = 18446744073709548766LLU; // 99999999Sc'''''''''''''''
69589+ state.addr = 18446744073709548763LLU; // 99999999S$'''''''''''''''
6954969590 break;
6955069591 }
69551- case 18446744073709548767LLU: // 99999999Sd'''''''''''''''
69592+ case 18446744073709548764LLU: // 99999999Sa'''''''''''''''
6955269593 {
6955369594 {
6955469595 uint64_t arg = 0;
@@ -69564,7 +69605,7 @@
6956469605 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6956569606 }
6956669607 // ACCUMULATE ARGUMENTS - END
69567- uint64_t return_to = 18446744073709548754LLU;
69608+ uint64_t return_to = 18446744073709548751LLU;
6956869609 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6956969610 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6957069611 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69573,13 +69614,13 @@
6957369614 state.addr = 661605045736570880LLU; // isdigit___
6957469615 break;
6957569616 }
69576- case 18446744073709548754LLU: // 99999999SR'''''''''''''''
69617+ case 18446744073709548751LLU: // 99999999SO'''''''''''''''
6957769618 {
69578- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548757LLU : 18446744073709548756LLU;
69619+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548754LLU : 18446744073709548753LLU;
6957969620 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
6958069621 break;
6958169622 }
69582- case 18446744073709548757LLU: // 99999999SU'''''''''''''''
69623+ case 18446744073709548754LLU: // 99999999SR'''''''''''''''
6958369624 {
6958469625 {
6958569626 uint64_t arg = 0;
@@ -69604,7 +69645,7 @@
6960469645 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6960569646 }
6960669647 // ACCUMULATE ARGUMENTS - END
69607- uint64_t return_to = 18446744073709548753LLU;
69648+ uint64_t return_to = 18446744073709548750LLU;
6960869649 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
6960969650 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6961069651 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69613,7 +69654,7 @@
6961369654 state.addr = 325750131493729029LLU; // RES_SINGLE
6961469655 break;
6961569656 }
69616- case 18446744073709548753LLU: // 99999999SQ'''''''''''''''
69657+ case 18446744073709548750LLU: // 99999999SN'''''''''''''''
6961769658 {
6961869659 // ACCUMULATE ARGUMENTS - BEGIN
6961969660 {
@@ -69625,7 +69666,7 @@
6962569666 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6962669667 }
6962769668 // ACCUMULATE ARGUMENTS - END
69628- uint64_t return_to = 18446744073709548752LLU;
69669+ uint64_t return_to = 18446744073709548749LLU;
6962969670 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
6963069671 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6963169672 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69634,7 +69675,7 @@
6963469675 state.addr = 517555565476695680LLU; // assertu64_
6963569676 break;
6963669677 }
69637- case 18446744073709548752LLU: // 99999999SP'''''''''''''''
69678+ case 18446744073709548749LLU: // 99999999SM'''''''''''''''
6963869679 {
6963969680 fprintf(stdout, "%s", "\n ");
6964069681 // ACCUMULATE ARGUMENTS - BEGIN
@@ -69659,7 +69700,7 @@
6965969700 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6966069701 }
6966169702 // ACCUMULATE ARGUMENTS - END
69662- uint64_t return_to = 18446744073709548751LLU;
69703+ uint64_t return_to = 18446744073709548748LLU;
6966369704 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
6966469705 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6966569706 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69668,7 +69709,7 @@
6966869709 state.addr = 587881357514113024LLU; // emitpar___
6966969710 break;
6967069711 }
69671- case 18446744073709548751LLU: // 99999999SO'''''''''''''''
69712+ case 18446744073709548748LLU: // 99999999SL'''''''''''''''
6967269713 {
6967369714 fprintf(stdout, "%s", " = ");
6967469715 fprintf(stdout, "%llu", (unsigned long long)/*nr________*/*LOCAL_ACCESS(heap.data, 19LLU, 17LLU));
@@ -69681,7 +69722,7 @@
6968169722 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6968269723 }
6968369724 // ACCUMULATE ARGUMENTS - END
69684- uint64_t return_to = 18446744073709548750LLU;
69725+ uint64_t return_to = 18446744073709548747LLU;
6968569726 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
6968669727 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6968769728 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69690,16 +69731,16 @@
6969069731 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
6969169732 break;
6969269733 }
69693- case 18446744073709548750LLU: // 99999999SN'''''''''''''''
69734+ case 18446744073709548747LLU: // 99999999SK'''''''''''''''
6969469735 {
6969569736 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference result____ at 19
6969669737 // variable u64 nr________ goes out of scope
6969769738 // emitted destructur for type u64
6969869739 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference nr________ at 18
69699- state.addr = 18446744073709548755LLU; // 99999999SS'''''''''''''''
69740+ state.addr = 18446744073709548752LLU; // 99999999SP'''''''''''''''
6970069741 break;
6970169742 }
69702- case 18446744073709548756LLU: // 99999999ST'''''''''''''''
69743+ case 18446744073709548753LLU: // 99999999SQ'''''''''''''''
6970369744 {
6970469745 {
6970569746 uint64_t arg = 0;
@@ -69713,11 +69754,11 @@
6971369754 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6971469755 }
6971569756 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 19LLU, 16LLU) == /*callee_id_*/*LOCAL_ACCESS(heap.data, 19LLU, 17LLU);
69716- state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548749LLU : 18446744073709548748LLU;
69757+ state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548746LLU : 18446744073709548745LLU;
6971769758 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
6971869759 break;
6971969760 }
69720- case 18446744073709548749LLU: // 99999999SM'''''''''''''''
69761+ case 18446744073709548746LLU: // 99999999SJ'''''''''''''''
6972169762 {
6972269763 // ACCUMULATE ARGUMENTS - BEGIN
6972369764 {
@@ -69785,7 +69826,7 @@
6978569826 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6978669827 }
6978769828 // ACCUMULATE ARGUMENTS - END
69788- uint64_t return_to = 18446744073709548746LLU;
69829+ uint64_t return_to = 18446744073709548743LLU;
6978969830 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
6979069831 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6979169832 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69794,12 +69835,12 @@
6979469835 state.addr = 293363112352940032LLU; // PROCIF____
6979569836 break;
6979669837 }
69797- case 18446744073709548746LLU: // 99999999SJ'''''''''''''''
69838+ case 18446744073709548743LLU: // 99999999SG'''''''''''''''
6979869839 {
69799- state.addr = 18446744073709548747LLU; // 99999999SK'''''''''''''''
69840+ state.addr = 18446744073709548744LLU; // 99999999SH'''''''''''''''
6980069841 break;
6980169842 }
69802- case 18446744073709548748LLU: // 99999999SL'''''''''''''''
69843+ case 18446744073709548745LLU: // 99999999SI'''''''''''''''
6980369844 {
6980469845
6980569846 *LOCAL_ACCESS(heap.data, 18LLU, 16LLU) = 512981598149279744;
@@ -69808,11 +69849,11 @@
6980869849 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6980969850 }
6981069851 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 19LLU, 16LLU) == /*callee_id_*/*LOCAL_ACCESS(heap.data, 19LLU, 17LLU);
69811- state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548745LLU : 18446744073709548744LLU;
69852+ state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548742LLU : 18446744073709548741LLU;
6981269853 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
6981369854 break;
6981469855 }
69815- case 18446744073709548745LLU: // 99999999SI'''''''''''''''
69856+ case 18446744073709548742LLU: // 99999999SF'''''''''''''''
6981669857 {
6981769858 // ACCUMULATE ARGUMENTS - BEGIN
6981869859 {
@@ -69880,7 +69921,7 @@
6988069921 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6988169922 }
6988269923 // ACCUMULATE ARGUMENTS - END
69883- uint64_t return_to = 18446744073709548742LLU;
69924+ uint64_t return_to = 18446744073709548739LLU;
6988469925 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
6988569926 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6988669927 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69889,12 +69930,12 @@
6988969930 state.addr = 293363103713481939LLU; // PROCACCESS
6989069931 break;
6989169932 }
69892- case 18446744073709548742LLU: // 99999999SF'''''''''''''''
69933+ case 18446744073709548739LLU: // 99999999SC'''''''''''''''
6989369934 {
69894- state.addr = 18446744073709548743LLU; // 99999999SG'''''''''''''''
69935+ state.addr = 18446744073709548740LLU; // 99999999SD'''''''''''''''
6989569936 break;
6989669937 }
69897- case 18446744073709548744LLU: // 99999999SH'''''''''''''''
69938+ case 18446744073709548741LLU: // 99999999SE'''''''''''''''
6989869939 {
6989969940
6990069941 *LOCAL_ACCESS(heap.data, 18LLU, 16LLU) = 658016168996666272;
@@ -69903,11 +69944,11 @@
6990369944 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6990469945 }
6990569946 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 19LLU, 16LLU) == /*callee_id_*/*LOCAL_ACCESS(heap.data, 19LLU, 17LLU);
69906- state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548741LLU : 18446744073709548740LLU;
69947+ state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548738LLU : 18446744073709548737LLU;
6990769948 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
6990869949 break;
6990969950 }
69910- case 18446744073709548741LLU: // 99999999SE'''''''''''''''
69951+ case 18446744073709548738LLU: // 99999999SB'''''''''''''''
6991169952 {
6991269953 // ACCUMULATE ARGUMENTS - BEGIN
6991369954 {
@@ -69975,7 +70016,7 @@
6997570016 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
6997670017 }
6997770018 // ACCUMULATE ARGUMENTS - END
69978- uint64_t return_to = 18446744073709548738LLU;
70019+ uint64_t return_to = 18446744073709548735LLU;
6997970020 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
6998070021 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
6998170022 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -69984,12 +70025,12 @@
6998470025 state.addr = 293363112589131776LLU; // PROCITE___
6998570026 break;
6998670027 }
69987- case 18446744073709548738LLU: // 99999999SB'''''''''''''''
70028+ case 18446744073709548735LLU: // 99999999R9'''''''''''''''
6998870029 {
69989- state.addr = 18446744073709548739LLU; // 99999999SC'''''''''''''''
70030+ state.addr = 18446744073709548736LLU; // 99999999S_'''''''''''''''
6999070031 break;
6999170032 }
69992- case 18446744073709548740LLU: // 99999999SD'''''''''''''''
70033+ case 18446744073709548737LLU: // 99999999SA'''''''''''''''
6999370034 {
6999470035
6999570036 *LOCAL_ACCESS(heap.data, 18LLU, 16LLU) = 40;
@@ -69999,7 +70040,7 @@
6999970040 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7000070041 }
7000170042 // ACCUMULATE ARGUMENTS - END
70002- uint64_t return_to = 18446744073709548737LLU;
70043+ uint64_t return_to = 18446744073709548734LLU;
7000370044 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7000470045 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7000570046 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70008,7 +70049,7 @@
7000870049 state.addr = 839519665163075584LLU; // skip______
7000970050 break;
7001070051 }
70011- case 18446744073709548737LLU: // 99999999SA'''''''''''''''
70052+ case 18446744073709548734LLU: // 99999999R8'''''''''''''''
7001270053 {
7001370054 {
7001470055 uint64_t arg = 0;
@@ -70015,11 +70056,11 @@
7001570056 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7001670057 }
7001770058 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 19LLU, 16LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 10LLU));
70018- state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548736LLU : 18446744073709548735LLU;
70059+ state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548733LLU : 18446744073709548732LLU;
7001970060 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
7002070061 break;
7002170062 }
70022- case 18446744073709548736LLU: // 99999999S_'''''''''''''''
70063+ case 18446744073709548733LLU: // 99999999R7'''''''''''''''
7002370064 {
7002470065 // ACCUMULATE ARGUMENTS - BEGIN
7002570066 {
@@ -70091,7 +70132,7 @@
7009170132 LOCAL_PUSH_MOVE(&heap, 16LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7009270133 }
7009370134 // ACCUMULATE ARGUMENTS - END
70094- uint64_t return_to = 18446744073709548733LLU;
70135+ uint64_t return_to = 18446744073709548730LLU;
7009570136 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 17LLU, 0/*address of closure-in-construction*/, 0));
7009670137 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7009770138 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 17LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70100,12 +70141,12 @@
7010070141 state.addr = 288592327055033088LLU; // PARSECALL_
7010170142 break;
7010270143 }
70103- case 18446744073709548733LLU: // 99999999R7'''''''''''''''
70144+ case 18446744073709548730LLU: // 99999999R4'''''''''''''''
7010470145 {
70105- state.addr = 18446744073709548734LLU; // 99999999R8'''''''''''''''
70146+ state.addr = 18446744073709548731LLU; // 99999999R5'''''''''''''''
7010670147 break;
7010770148 }
70108- case 18446744073709548735LLU: // 99999999R9'''''''''''''''
70149+ case 18446744073709548732LLU: // 99999999R6'''''''''''''''
7010970150 {
7011070151 {
7011170152 uint64_t arg = 0;
@@ -70125,7 +70166,7 @@
7012570166 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7012670167 }
7012770168 // ACCUMULATE ARGUMENTS - END
70128- uint64_t return_to = 18446744073709548732LLU;
70169+ uint64_t return_to = 18446744073709548729LLU;
7012970170 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
7013070171 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7013170172 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70134,7 +70175,7 @@
7013470175 state.addr = 325750131493729029LLU; // RES_SINGLE
7013570176 break;
7013670177 }
70137- case 18446744073709548732LLU: // 99999999R6'''''''''''''''
70178+ case 18446744073709548729LLU: // 99999999R3'''''''''''''''
7013870179 {
7013970180 {
7014070181 uint64_t arg = 0;
@@ -70150,7 +70191,7 @@
7015070191 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7015170192 }
7015270193 // ACCUMULATE ARGUMENTS - END
70153- uint64_t return_to = 18446744073709548728LLU;
70194+ uint64_t return_to = 18446744073709548725LLU;
7015470195 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7015570196 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7015670197 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70159,13 +70200,13 @@
7015970200 state.addr = 661681486948204544LLU; // isu64_____
7016070201 break;
7016170202 }
70162- case 18446744073709548728LLU: // 99999999R2'''''''''''''''
70203+ case 18446744073709548725LLU: // 99999999Rz'''''''''''''''
7016370204 {
70164- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548731LLU : 18446744073709548730LLU;
70205+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548728LLU : 18446744073709548727LLU;
7016570206 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7016670207 break;
7016770208 }
70168- case 18446744073709548731LLU: // 99999999R5'''''''''''''''
70209+ case 18446744073709548728LLU: // 99999999R2'''''''''''''''
7016970210 {
7017070211 fprintf(stdout, "%s", "\n ");
7017170212 // ACCUMULATE ARGUMENTS - BEGIN
@@ -70190,7 +70231,7 @@
7019070231 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7019170232 }
7019270233 // ACCUMULATE ARGUMENTS - END
70193- uint64_t return_to = 18446744073709548727LLU;
70234+ uint64_t return_to = 18446744073709548724LLU;
7019470235 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7019570236 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7019670237 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70199,7 +70240,7 @@
7019970240 state.addr = 587881357514113024LLU; // emitpar___
7020070241 break;
7020170242 }
70202- case 18446744073709548727LLU: // 99999999R1'''''''''''''''
70243+ case 18446744073709548724LLU: // 99999999Ry'''''''''''''''
7020370244 {
7020470245 fprintf(stdout, "%s", " = ");
7020570246 {
@@ -70212,7 +70253,7 @@
7021270253 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7021370254 }
7021470255 // ACCUMULATE ARGUMENTS - END
70215- uint64_t return_to = 18446744073709548726LLU;
70256+ uint64_t return_to = 18446744073709548723LLU;
7021670257 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7021770258 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7021870259 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70221,7 +70262,7 @@
7022170262 state.addr = 861504796319285248LLU; // typeu64___
7022270263 break;
7022370264 }
70224- case 18446744073709548726LLU: // 99999999R0'''''''''''''''
70265+ case 18446744073709548723LLU: // 99999999Rx'''''''''''''''
7022570266 {
7022670267 {
7022770268 uint64_t arg = 0;
@@ -70310,7 +70351,7 @@
7031070351 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7031170352 }
7031270353 // ACCUMULATE ARGUMENTS - END
70313- uint64_t return_to = 18446744073709548725LLU;
70354+ uint64_t return_to = 18446744073709548722LLU;
7031470355 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
7031570356 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7031670357 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70319,7 +70360,7 @@
7031970360 state.addr = 293363126232490310LLU; // PROCVARREF
7032070361 break;
7032170362 }
70322- case 18446744073709548725LLU: // 99999999Rz'''''''''''''''
70363+ case 18446744073709548722LLU: // 99999999Rw'''''''''''''''
7032370364 {
7032470365 fprintf(stdout, "%s", ";");
7032570366 {
@@ -70336,7 +70377,7 @@
7033670377 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7033770378 }
7033870379 // ACCUMULATE ARGUMENTS - END
70339- uint64_t return_to = 18446744073709548721LLU;
70380+ uint64_t return_to = 18446744073709548718LLU;
7034070381 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7034170382 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7034270383 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70345,18 +70386,18 @@
7034570386 state.addr = 661681486948204544LLU; // isu64_____
7034670387 break;
7034770388 }
70348- case 18446744073709548721LLU: // 99999999Rv'''''''''''''''
70389+ case 18446744073709548718LLU: // 99999999Rs'''''''''''''''
7034970390 {
70350- state.addr = *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) ? 18446744073709548724LLU : 18446744073709548723LLU;
70391+ state.addr = *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) ? 18446744073709548721LLU : 18446744073709548720LLU;
7035170392 (void)LOCAL_POP_MOVE(&heap, 26LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 26
7035270393 break;
7035370394 }
70354- case 18446744073709548724LLU: // 99999999Ry'''''''''''''''
70395+ case 18446744073709548721LLU: // 99999999Rv'''''''''''''''
7035570396 {
70356- state.addr = 18446744073709548722LLU; // 99999999Rw'''''''''''''''
70397+ state.addr = 18446744073709548719LLU; // 99999999Rt'''''''''''''''
7035770398 break;
7035870399 }
70359- case 18446744073709548723LLU: // 99999999Rx'''''''''''''''
70400+ case 18446744073709548720LLU: // 99999999Ru'''''''''''''''
7036070401 {
7036170402 // ACCUMULATE ARGUMENTS - BEGIN
7036270403 {
@@ -70364,7 +70405,7 @@
7036470405 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7036570406 }
7036670407 // ACCUMULATE ARGUMENTS - END
70367- uint64_t return_to = 18446744073709548720LLU;
70408+ uint64_t return_to = 18446744073709548717LLU;
7036870409 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7036970410 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7037070411 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70373,7 +70414,7 @@
7037370414 state.addr = 819847183515949359LLU; // reportinit
7037470415 break;
7037570416 }
70376- case 18446744073709548720LLU: // 99999999Ru'''''''''''''''
70417+ case 18446744073709548717LLU: // 99999999Rr'''''''''''''''
7037770418 {
7037870419 fprintf(stderr, "%s", "can only assign from u64 but found ");
7037970420 // ACCUMULATE ARGUMENTS - BEGIN
@@ -70382,7 +70423,7 @@
7038270423 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7038370424 }
7038470425 // ACCUMULATE ARGUMENTS - END
70385- uint64_t return_to = 18446744073709548719LLU;
70426+ uint64_t return_to = 18446744073709548716LLU;
7038670427 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7038770428 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7038870429 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70391,16 +70432,16 @@
7039170432 state.addr = 819847183518878432LLU; // reporttype
7039270433 break;
7039370434 }
70394- case 18446744073709548719LLU: // 99999999Rt'''''''''''''''
70435+ case 18446744073709548716LLU: // 99999999Rq'''''''''''''''
7039570436 {
7039670437 {
7039770438 fprintf(stderr, "%s\n", "");
7039870439 exit(-1);
7039970440 }
70400- state.addr = 18446744073709548722LLU; // 99999999Rw'''''''''''''''
70441+ state.addr = 18446744073709548719LLU; // 99999999Rt'''''''''''''''
7040170442 break;
7040270443 }
70403- case 18446744073709548722LLU: // 99999999Rw'''''''''''''''
70444+ case 18446744073709548719LLU: // 99999999Rt'''''''''''''''
7040470445 {
7040570446 // variable u64 initialize goes out of scope
7040670447 // emitted destructur for type u64
@@ -70425,7 +70466,7 @@
7042570466 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7042670467 }
7042770468 // ACCUMULATE ARGUMENTS - END
70428- uint64_t return_to = 18446744073709548718LLU;
70469+ uint64_t return_to = 18446744073709548715LLU;
7042970470 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7043070471 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7043170472 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70434,13 +70475,13 @@
7043470475 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7043570476 break;
7043670477 }
70437- case 18446744073709548718LLU: // 99999999Rs'''''''''''''''
70478+ case 18446744073709548715LLU: // 99999999Rp'''''''''''''''
7043870479 {
7043970480 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference typesrc___ at 20
70440- state.addr = 18446744073709548729LLU; // 99999999R3'''''''''''''''
70481+ state.addr = 18446744073709548726LLU; // 99999999R0'''''''''''''''
7044170482 break;
7044270483 }
70443- case 18446744073709548730LLU: // 99999999R4'''''''''''''''
70484+ case 18446744073709548727LLU: // 99999999R1'''''''''''''''
7044470485 {
7044570486 fprintf(stdout, "%s", "\n swap(&");
7044670487 {
@@ -70453,7 +70494,7 @@
7045370494 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7045470495 }
7045570496 // ACCUMULATE ARGUMENTS - END
70456- uint64_t return_to = 18446744073709548717LLU;
70497+ uint64_t return_to = 18446744073709548714LLU;
7045770498 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7045870499 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7045970500 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70462,7 +70503,7 @@
7046270503 state.addr = 861504796319285248LLU; // typeu64___
7046370504 break;
7046470505 }
70465- case 18446744073709548717LLU: // 99999999Rr'''''''''''''''
70506+ case 18446744073709548714LLU: // 99999999Ro'''''''''''''''
7046670507 {
7046770508 {
7046870509 uint64_t arg = 0;
@@ -70549,7 +70590,7 @@
7054970590 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7055070591 }
7055170592 // ACCUMULATE ARGUMENTS - END
70552- uint64_t return_to = 18446744073709548716LLU;
70593+ uint64_t return_to = 18446744073709548713LLU;
7055370594 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
7055470595 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7055570596 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70558,7 +70599,7 @@
7055870599 state.addr = 110681537020240198LLU; // FINDVARREF
7055970600 break;
7056070601 }
70561- case 18446744073709548716LLU: // 99999999Rq'''''''''''''''
70602+ case 18446744073709548713LLU: // 99999999Rn'''''''''''''''
7056270603 {
7056370604 // ACCUMULATE ARGUMENTS - BEGIN
7056470605 {
@@ -70582,7 +70623,7 @@
7058270623 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7058370624 }
7058470625 // ACCUMULATE ARGUMENTS - END
70585- uint64_t return_to = 18446744073709548715LLU;
70626+ uint64_t return_to = 18446744073709548712LLU;
7058670627 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7058770628 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7058870629 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70591,7 +70632,7 @@
7059170632 state.addr = 587881357514113024LLU; // emitpar___
7059270633 break;
7059370634 }
70594- case 18446744073709548715LLU: // 99999999Rp'''''''''''''''
70635+ case 18446744073709548712LLU: // 99999999Rm'''''''''''''''
7059570636 {
7059670637 // variable u64 consume___ goes out of scope
7059770638 // emitted destructur for type u64
@@ -70621,7 +70662,7 @@
7062170662 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7062270663 }
7062370664 // ACCUMULATE ARGUMENTS - END
70624- uint64_t return_to = 18446744073709548714LLU;
70665+ uint64_t return_to = 18446744073709548711LLU;
7062570666 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7062670667 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7062770668 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70630,7 +70671,7 @@
7063070671 state.addr = 842862227159939072LLU; // swappable_
7063170672 break;
7063270673 }
70633- case 18446744073709548714LLU: // 99999999Ro'''''''''''''''
70674+ case 18446744073709548711LLU: // 99999999Rl'''''''''''''''
7063470675 {
7063570676 {
7063670677 uint64_t arg = 0;
@@ -70655,7 +70696,7 @@
7065570696 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7065670697 }
7065770698 // ACCUMULATE ARGUMENTS - END
70658- uint64_t return_to = 18446744073709548713LLU;
70699+ uint64_t return_to = 18446744073709548710LLU;
7065970700 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7066070701 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7066170702 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70664,7 +70705,7 @@
7066470705 state.addr = 660220410725010287LLU; // initassert
7066570706 break;
7066670707 }
70667- case 18446744073709548713LLU: // 99999999Rn'''''''''''''''
70708+ case 18446744073709548710LLU: // 99999999Rk'''''''''''''''
7066870709 {
7066970710 // ACCUMULATE ARGUMENTS - BEGIN
7067070711 {
@@ -70684,7 +70725,7 @@
7068470725 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7068570726 }
7068670727 // ACCUMULATE ARGUMENTS - END
70687- uint64_t return_to = 18446744073709548712LLU;
70728+ uint64_t return_to = 18446744073709548709LLU;
7068870729 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7068970730 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7069070731 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70693,7 +70734,7 @@
7069370734 state.addr = 238506429538443590LLU; // MOVEVARREF
7069470735 break;
7069570736 }
70696- case 18446744073709548712LLU: // 99999999Rm'''''''''''''''
70737+ case 18446744073709548709LLU: // 99999999Rj'''''''''''''''
7069770738 {
7069870739 // ACCUMULATE ARGUMENTS - BEGIN
7069970740 {
@@ -70709,7 +70750,7 @@
7070970750 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7071070751 }
7071170752 // ACCUMULATE ARGUMENTS - END
70712- uint64_t return_to = 18446744073709548711LLU;
70753+ uint64_t return_to = 18446744073709548708LLU;
7071370754 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
7071470755 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7071570756 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70718,7 +70759,7 @@
7071870759 state.addr = 861504774606556015LLU; // typeassert
7071970760 break;
7072070761 }
70721- case 18446744073709548711LLU: // 99999999Rl'''''''''''''''
70762+ case 18446744073709548708LLU: // 99999999Ri'''''''''''''''
7072270763 {
7072370764 fprintf(stdout, "%s", ", &");
7072470765 // ACCUMULATE ARGUMENTS - BEGIN
@@ -70743,7 +70784,7 @@
7074370784 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7074470785 }
7074570786 // ACCUMULATE ARGUMENTS - END
70746- uint64_t return_to = 18446744073709548710LLU;
70787+ uint64_t return_to = 18446744073709548707LLU;
7074770788 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7074870789 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7074970790 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70752,7 +70793,7 @@
7075270793 state.addr = 587881357514113024LLU; // emitpar___
7075370794 break;
7075470795 }
70755- case 18446744073709548710LLU: // 99999999Rk'''''''''''''''
70796+ case 18446744073709548707LLU: // 99999999Rh'''''''''''''''
7075670797 {
7075770798 fprintf(stdout, "%s", "); // result");
7075870799 // variable u64 info______ goes out of scope
@@ -70781,7 +70822,7 @@
7078170822 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7078270823 }
7078370824 // ACCUMULATE ARGUMENTS - END
70784- uint64_t return_to = 18446744073709548709LLU;
70825+ uint64_t return_to = 18446744073709548706LLU;
7078570826 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7078670827 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7078770828 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70790,13 +70831,13 @@
7079070831 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7079170832 break;
7079270833 }
70793- case 18446744073709548709LLU: // 99999999Rj'''''''''''''''
70834+ case 18446744073709548706LLU: // 99999999Rg'''''''''''''''
7079470835 {
7079570836 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference typesrc___ at 20
70796- state.addr = 18446744073709548729LLU; // 99999999R3'''''''''''''''
70837+ state.addr = 18446744073709548726LLU; // 99999999R0'''''''''''''''
7079770838 break;
7079870839 }
70799- case 18446744073709548729LLU: // 99999999R3'''''''''''''''
70840+ case 18446744073709548726LLU: // 99999999R0'''''''''''''''
7080070841 {
7080170842 // variable resdest___ result____ goes out of scope
7080270843 // emitted destructur for type resdest___
@@ -70806,7 +70847,7 @@
7080670847 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7080770848 }
7080870849 // ACCUMULATE ARGUMENTS - END
70809- uint64_t return_to = 18446744073709548708LLU;
70850+ uint64_t return_to = 18446744073709548705LLU;
7081070851 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7081170852 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7081270853 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70815,41 +70856,41 @@
7081570856 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7081670857 break;
7081770858 }
70818- case 18446744073709548708LLU: // 99999999Ri'''''''''''''''
70859+ case 18446744073709548705LLU: // 99999999Rf'''''''''''''''
7081970860 {
7082070861 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference result____ at 19
70821- state.addr = 18446744073709548734LLU; // 99999999R8'''''''''''''''
70862+ state.addr = 18446744073709548731LLU; // 99999999R5'''''''''''''''
7082270863 break;
7082370864 }
70824- case 18446744073709548734LLU: // 99999999R8'''''''''''''''
70865+ case 18446744073709548731LLU: // 99999999R5'''''''''''''''
7082570866 {
70826- state.addr = 18446744073709548739LLU; // 99999999SC'''''''''''''''
70867+ state.addr = 18446744073709548736LLU; // 99999999S_'''''''''''''''
7082770868 break;
7082870869 }
70829- case 18446744073709548739LLU: // 99999999SC'''''''''''''''
70870+ case 18446744073709548736LLU: // 99999999S_'''''''''''''''
7083070871 {
70831- state.addr = 18446744073709548743LLU; // 99999999SG'''''''''''''''
70872+ state.addr = 18446744073709548740LLU; // 99999999SD'''''''''''''''
7083270873 break;
7083370874 }
70834- case 18446744073709548743LLU: // 99999999SG'''''''''''''''
70875+ case 18446744073709548740LLU: // 99999999SD'''''''''''''''
7083570876 {
70836- state.addr = 18446744073709548747LLU; // 99999999SK'''''''''''''''
70877+ state.addr = 18446744073709548744LLU; // 99999999SH'''''''''''''''
7083770878 break;
7083870879 }
70839- case 18446744073709548747LLU: // 99999999SK'''''''''''''''
70880+ case 18446744073709548744LLU: // 99999999SH'''''''''''''''
7084070881 {
7084170882 // variable u64 callee_id_ goes out of scope
7084270883 // emitted destructur for type u64
7084370884 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference callee_id_ at 18
70844- state.addr = 18446744073709548755LLU; // 99999999SS'''''''''''''''
70885+ state.addr = 18446744073709548752LLU; // 99999999SP'''''''''''''''
7084570886 break;
7084670887 }
70847- case 18446744073709548755LLU: // 99999999SS'''''''''''''''
70888+ case 18446744073709548752LLU: // 99999999SP'''''''''''''''
7084870889 {
70849- state.addr = 18446744073709548766LLU; // 99999999Sc'''''''''''''''
70890+ state.addr = 18446744073709548763LLU; // 99999999S$'''''''''''''''
7085070891 break;
7085170892 }
70852- case 18446744073709548766LLU: // 99999999Sc'''''''''''''''
70893+ case 18446744073709548763LLU: // 99999999S$'''''''''''''''
7085370894 {
7085470895 // variable u64 sym_______ goes out of scope
7085570896 // emitted destructur for type u64
@@ -70902,7 +70943,7 @@
7090270943 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7090370944 }
7090470945 // ACCUMULATE ARGUMENTS - END
70905- uint64_t return_to = 18446744073709548707LLU;
70946+ uint64_t return_to = 18446744073709548704LLU;
7090670947 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7090770948 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7090870949 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70911,7 +70952,7 @@
7091170952 state.addr = 839519665163075584LLU; // skip______
7091270953 break;
7091370954 }
70914- case 18446744073709548707LLU: // 99999999Rh'''''''''''''''
70955+ case 18446744073709548704LLU: // 99999999Re'''''''''''''''
7091570956 {
7091670957 {
7091770958 uint64_t arg = 0;
@@ -70923,11 +70964,11 @@
7092370964 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7092470965 }
7092570966 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 11LLU));
70926- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548706LLU : 18446744073709548705LLU;
70967+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548703LLU : 18446744073709548702LLU;
7092770968 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
7092870969 break;
7092970970 }
70930- case 18446744073709548706LLU: // 99999999Rg'''''''''''''''
70971+ case 18446744073709548703LLU: // 99999999Rd'''''''''''''''
7093170972 {
7093270973 {
7093370974 uint64_t arg = 0;
@@ -70934,11 +70975,11 @@
7093470975 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7093570976 }
7093670977 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*safe______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 4LLU));
70937- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548703LLU : 18446744073709548702LLU;
70978+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548700LLU : 18446744073709548699LLU;
7093870979 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
7093970980 break;
7094070981 }
70941- case 18446744073709548703LLU: // 99999999Rd'''''''''''''''
70982+ case 18446744073709548700LLU: // 99999999Ra'''''''''''''''
7094270983 {
7094370984 // ACCUMULATE ARGUMENTS - BEGIN
7094470985 {
@@ -70946,7 +70987,7 @@
7094670987 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7094770988 }
7094870989 // ACCUMULATE ARGUMENTS - END
70949- uint64_t return_to = 18446744073709548701LLU;
70990+ uint64_t return_to = 18446744073709548698LLU;
7095070991 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7095170992 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7095270993 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -70955,26 +70996,26 @@
7095570996 state.addr = 819847183515949359LLU; // reportinit
7095670997 break;
7095770998 }
70958- case 18446744073709548701LLU: // 99999999Rb'''''''''''''''
70999+ case 18446744073709548698LLU: // 99999999RZ'''''''''''''''
7095971000 {
7096071001 {
7096171002 fprintf(stderr, "%s\n", "can't return c-code in safe environment");
7096271003 exit(-1);
7096371004 }
70964- state.addr = 18446744073709548702LLU; // 99999999Rc'''''''''''''''
71005+ state.addr = 18446744073709548699LLU; // 99999999R$'''''''''''''''
7096571006 break;
7096671007 }
70967- case 18446744073709548702LLU: // 99999999Rc'''''''''''''''
71008+ case 18446744073709548699LLU: // 99999999R$'''''''''''''''
7096871009 {
70969- state.addr = 18446744073709548700LLU; // 99999999Ra'''''''''''''''
71010+ state.addr = 18446744073709548697LLU; // 99999999RY'''''''''''''''
7097071011 break;
7097171012 }
70972- case 18446744073709548700LLU: // 99999999Ra'''''''''''''''
71013+ case 18446744073709548697LLU: // 99999999RY'''''''''''''''
7097371014 {
7097471015 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) = (uint64_t)getchar();
7097571016 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) > 255)
7097671017 {
70977- state.addr = 18446744073709548699LLU; // 99999999R$'''''''''''''''
71018+ state.addr = 18446744073709548696LLU; // 99999999RX'''''''''''''''
7097871019 break;
7097971020 }
7098071021 {
@@ -70982,17 +71023,17 @@
7098271023 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7098371024 }
7098471025 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 11LLU));
70985- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548698LLU : 18446744073709548697LLU;
71026+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548695LLU : 18446744073709548694LLU;
7098671027 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
7098771028 break;
7098871029 }
70989- case 18446744073709548698LLU: // 99999999RZ'''''''''''''''
71030+ case 18446744073709548695LLU: // 99999999RW'''''''''''''''
7099071031 {
7099171032 ungetc(0, stdin);
70992- state.addr = 18446744073709548696LLU; // 99999999RX'''''''''''''''
71033+ state.addr = 18446744073709548693LLU; // 99999999RU'''''''''''''''
7099371034 break;
7099471035 }
70995- case 18446744073709548697LLU: // 99999999RY'''''''''''''''
71036+ case 18446744073709548694LLU: // 99999999RV'''''''''''''''
7099671037 {
7099771038 // ACCUMULATE ARGUMENTS - BEGIN
7099871039 {
@@ -71000,7 +71041,7 @@
7100071041 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7100171042 }
7100271043 // ACCUMULATE ARGUMENTS - END
71003- uint64_t return_to = 18446744073709548695LLU;
71044+ uint64_t return_to = 18446744073709548692LLU;
7100471045 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7100571046 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7100671047 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71009,24 +71050,24 @@
7100971050 state.addr = 587881343588366336LLU; // emitccode_
7101071051 break;
7101171052 }
71012- case 18446744073709548695LLU: // 99999999RW'''''''''''''''
71053+ case 18446744073709548692LLU: // 99999999RT'''''''''''''''
7101371054 {
71014- state.addr = 18446744073709548696LLU; // 99999999RX'''''''''''''''
71055+ state.addr = 18446744073709548693LLU; // 99999999RU'''''''''''''''
7101571056 break;
7101671057 }
71017- case 18446744073709548696LLU: // 99999999RX'''''''''''''''
71058+ case 18446744073709548693LLU: // 99999999RU'''''''''''''''
7101871059 {
71019- state.addr = 18446744073709548700LLU; // 99999999Ra'''''''''''''''
71060+ state.addr = 18446744073709548697LLU; // 99999999RY'''''''''''''''
7102071061 break;
7102171062 }
71022- case 18446744073709548699LLU: // 99999999R$'''''''''''''''
71063+ case 18446744073709548696LLU: // 99999999RX'''''''''''''''
7102371064 {
7102471065
7102571066 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) = (uint64_t)getchar();
71026- state.addr = 18446744073709548704LLU; // 99999999Re'''''''''''''''
71067+ state.addr = 18446744073709548701LLU; // 99999999Rb'''''''''''''''
7102771068 break;
7102871069 }
71029- case 18446744073709548705LLU: // 99999999Rf'''''''''''''''
71070+ case 18446744073709548702LLU: // 99999999Rc'''''''''''''''
7103071071 {
7103171072 {
7103271073 uint64_t arg = 0;
@@ -71033,11 +71074,11 @@
7103371074 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7103471075 }
7103571076 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = !!/*results___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 10LLU));
71036- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548694LLU : 18446744073709548693LLU;
71077+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548691LLU : 18446744073709548690LLU;
7103771078 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
7103871079 break;
7103971080 }
71040- case 18446744073709548694LLU: // 99999999RV'''''''''''''''
71081+ case 18446744073709548691LLU: // 99999999RS'''''''''''''''
7104171082 {
7104271083 {
7104371084 uint64_t arg = 0;
@@ -71052,10 +71093,10 @@
7105271093 uint64_t arg = 0;
7105371094 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7105471095 }
71055- state.addr = 18446744073709548691LLU; // 99999999RS'''''''''''''''
71096+ state.addr = 18446744073709548688LLU; // 99999999RP'''''''''''''''
7105671097 break;
7105771098 }
71058- case 18446744073709548691LLU: // 99999999RS'''''''''''''''
71099+ case 18446744073709548688LLU: // 99999999RP'''''''''''''''
7105971100 {
7106071101 if(!*LOCAL_ACCESS(heap.data, 20LLU, 18LLU))
7106171102 {
@@ -71062,7 +71103,7 @@
7106271103 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7106371104 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
7106471105 {
71065- state.addr = 18446744073709548690LLU; // 99999999RR'''''''''''''''
71106+ state.addr = 18446744073709548687LLU; // 99999999RO'''''''''''''''
7106671107 break;
7106771108 }
7106871109 }
@@ -71074,7 +71115,7 @@
7107471115 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7107571116 }
7107671117 // ACCUMULATE ARGUMENTS - END
71077- uint64_t return_to = 18446744073709548689LLU;
71118+ uint64_t return_to = 18446744073709548686LLU;
7107871119 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7107971120 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7108071121 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71083,7 +71124,7 @@
7108371124 state.addr = 839519665163075584LLU; // skip______
7108471125 break;
7108571126 }
71086- case 18446744073709548689LLU: // 99999999RQ'''''''''''''''
71127+ case 18446744073709548686LLU: // 99999999RN'''''''''''''''
7108771128 {
7108871129 {
7108971130 uint64_t arg = 0;
@@ -71090,25 +71131,25 @@
7109071131 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7109171132 }
7109271133 *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = /*first_____*/*LOCAL_ACCESS(heap.data, 21LLU, 17LLU);
71093- state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548688LLU : 18446744073709548687LLU;
71134+ state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548685LLU : 18446744073709548684LLU;
7109471135 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 21
7109571136 break;
7109671137 }
71097- case 18446744073709548688LLU: // 99999999RP'''''''''''''''
71138+ case 18446744073709548685LLU: // 99999999RM'''''''''''''''
7109871139 {
7109971140 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 11LLU)));
7110071141
7110171142 *LOCAL_ACCESS(heap.data, 20LLU, 17LLU) = 0;
71102- state.addr = 18446744073709548686LLU; // 99999999RN'''''''''''''''
71143+ state.addr = 18446744073709548683LLU; // 99999999RK'''''''''''''''
7110371144 break;
7110471145 }
71105- case 18446744073709548687LLU: // 99999999RO'''''''''''''''
71146+ case 18446744073709548684LLU: // 99999999RL'''''''''''''''
7110671147 {
7110771148 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 11LLU)));
71108- state.addr = 18446744073709548686LLU; // 99999999RN'''''''''''''''
71149+ state.addr = 18446744073709548683LLU; // 99999999RK'''''''''''''''
7110971150 break;
7111071151 }
71111- case 18446744073709548686LLU: // 99999999RN'''''''''''''''
71152+ case 18446744073709548683LLU: // 99999999RK'''''''''''''''
7111271153 {
7111371154 // ACCUMULATE ARGUMENTS - BEGIN
7111471155 {
@@ -71116,7 +71157,7 @@
7111671157 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7111771158 }
7111871159 // ACCUMULATE ARGUMENTS - END
71119- uint64_t return_to = 18446744073709548685LLU;
71160+ uint64_t return_to = 18446744073709548682LLU;
7112071161 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7112171162 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7112271163 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71125,7 +71166,7 @@
7112571166 state.addr = 839519665163075584LLU; // skip______
7112671167 break;
7112771168 }
71128- case 18446744073709548685LLU: // 99999999RM'''''''''''''''
71169+ case 18446744073709548682LLU: // 99999999RJ'''''''''''''''
7112971170 {
7113071171 {
7113171172 uint64_t arg = 0;
@@ -71141,7 +71182,7 @@
7114171182 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7114271183 }
7114371184 // ACCUMULATE ARGUMENTS - END
71144- uint64_t return_to = 18446744073709548681LLU;
71185+ uint64_t return_to = 18446744073709548678LLU;
7114571186 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7114671187 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7114771188 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71150,13 +71191,13 @@
7115071191 state.addr = 661605045736570880LLU; // isdigit___
7115171192 break;
7115271193 }
71153- case 18446744073709548681LLU: // 99999999RI'''''''''''''''
71194+ case 18446744073709548678LLU: // 99999999RF'''''''''''''''
7115471195 {
71155- state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548684LLU : 18446744073709548683LLU;
71196+ state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548681LLU : 18446744073709548680LLU;
7115671197 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 21
7115771198 break;
7115871199 }
71159- case 18446744073709548684LLU: // 99999999RL'''''''''''''''
71200+ case 18446744073709548681LLU: // 99999999RI'''''''''''''''
7116071201 {
7116171202 // ACCUMULATE ARGUMENTS - BEGIN
7116271203 {
@@ -71168,7 +71209,7 @@
7116871209 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7116971210 }
7117071211 // ACCUMULATE ARGUMENTS - END
71171- uint64_t return_to = 18446744073709548680LLU;
71212+ uint64_t return_to = 18446744073709548677LLU;
7117271213 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7117371214 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7117471215 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71177,7 +71218,7 @@
7117771218 state.addr = 517555565476695680LLU; // assertu64_
7117871219 break;
7117971220 }
71180- case 18446744073709548680LLU: // 99999999RH'''''''''''''''
71221+ case 18446744073709548677LLU: // 99999999RE'''''''''''''''
7118171222 {
7118271223 {
7118371224 uint64_t arg = 0;
@@ -71207,7 +71248,7 @@
7120771248 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7120871249 }
7120971250 // ACCUMULATE ARGUMENTS - END
71210- uint64_t return_to = 18446744073709548679LLU;
71251+ uint64_t return_to = 18446744073709548676LLU;
7121171252 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7121271253 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7121371254 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71216,7 +71257,7 @@
7121671257 state.addr = 587881357514113024LLU; // emitpar___
7121771258 break;
7121871259 }
71219- case 18446744073709548679LLU: // 99999999RG'''''''''''''''
71260+ case 18446744073709548676LLU: // 99999999RD'''''''''''''''
7122071261 {
7122171262 fprintf(stdout, "%s", " = ");
7122271263 // ACCUMULATE ARGUMENTS - BEGIN
@@ -71225,7 +71266,7 @@
7122571266 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7122671267 }
7122771268 // ACCUMULATE ARGUMENTS - END
71228- uint64_t return_to = 18446744073709548678LLU;
71269+ uint64_t return_to = 18446744073709548675LLU;
7122971270 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7123071271 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7123171272 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71234,16 +71275,16 @@
7123471275 state.addr = 787446708198178816LLU; // printnr___
7123571276 break;
7123671277 }
71237- case 18446744073709548678LLU: // 99999999RF'''''''''''''''
71278+ case 18446744073709548675LLU: // 99999999RC'''''''''''''''
7123871279 {
7123971280 fprintf(stdout, "%s", ";");
7124071281 // variable u64 n_________ goes out of scope
7124171282 // emitted destructur for type u64
7124271283 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference n_________ at 21
71243- state.addr = 18446744073709548682LLU; // 99999999RJ'''''''''''''''
71284+ state.addr = 18446744073709548679LLU; // 99999999RG'''''''''''''''
7124471285 break;
7124571286 }
71246- case 18446744073709548683LLU: // 99999999RK'''''''''''''''
71287+ case 18446744073709548680LLU: // 99999999RH'''''''''''''''
7124771288 {
7124871289 {
7124971290 uint64_t arg = 0;
@@ -71267,7 +71308,7 @@
7126771308 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7126871309 }
7126971310 // ACCUMULATE ARGUMENTS - END
71270- uint64_t return_to = 18446744073709548677LLU;
71311+ uint64_t return_to = 18446744073709548674LLU;
7127171312 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7127271313 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7127371314 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71276,7 +71317,7 @@
7127671317 state.addr = 768289076452424640LLU; // oneresult_
7127771318 break;
7127871319 }
71279- case 18446744073709548677LLU: // 99999999RE'''''''''''''''
71320+ case 18446744073709548674LLU: // 99999999RB'''''''''''''''
7128071321 {
7128171322 // ACCUMULATE ARGUMENTS - BEGIN
7128271323 {
@@ -71344,7 +71385,7 @@
7134471385 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7134571386 }
7134671387 // ACCUMULATE ARGUMENTS - END
71347- uint64_t return_to = 18446744073709548676LLU;
71388+ uint64_t return_to = 18446744073709548673LLU;
7134871389 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7134971390 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7135071391 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71353,18 +71394,18 @@
7135371394 state.addr = 293363122285364549LLU; // PROCRVALUE
7135471395 break;
7135571396 }
71356- case 18446744073709548676LLU: // 99999999RD'''''''''''''''
71397+ case 18446744073709548673LLU: // 99999999RA'''''''''''''''
7135771398 {
7135871399 // variable list<resdest___> newresults goes out of scope
7135971400 // emitted destructur for type list<resdest___>
71360- state.addr = 18446744073709548674LLU; // 99999999RB'''''''''''''''
71401+ state.addr = 18446744073709548671LLU; // 99999999Q9'''''''''''''''
7136171402 break;
7136271403 }
71363- case 18446744073709548674LLU: // 99999999RB'''''''''''''''
71404+ case 18446744073709548671LLU: // 99999999Q9'''''''''''''''
7136471405 {
7136571406 if(!*LOCAL_ACCESS(heap.data, 21LLU, 20LLU)/*list*/)
7136671407 {
71367- state.addr = 18446744073709548675LLU; // 99999999RC'''''''''''''''
71408+ state.addr = 18446744073709548672LLU; // 99999999R_'''''''''''''''
7136871409 break;
7136971410 }
7137071411 // temporary list-element
@@ -71378,7 +71419,7 @@
7137871419 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7137971420 }
7138071421 // ACCUMULATE ARGUMENTS - END
71381- uint64_t return_to = 18446744073709548673LLU;
71422+ uint64_t return_to = 18446744073709548670LLU;
7138271423 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7138371424 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7138471425 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71387,27 +71428,27 @@
7138771428 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7138871429 break;
7138971430 }
71390- case 18446744073709548673LLU: // 99999999RA'''''''''''''''
71431+ case 18446744073709548670LLU: // 99999999Q8'''''''''''''''
7139171432 {
7139271433 // RELEASE temporary destructor-variable
7139371434 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 22
71394- state.addr = 18446744073709548674LLU; // 99999999RB'''''''''''''''
71435+ state.addr = 18446744073709548671LLU; // 99999999Q9'''''''''''''''
7139571436 break;
7139671437 }
71397- case 18446744073709548675LLU: // 99999999RC'''''''''''''''
71438+ case 18446744073709548672LLU: // 99999999R_'''''''''''''''
7139871439 {
7139971440 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference newresults at 21
71400- state.addr = 18446744073709548682LLU; // 99999999RJ'''''''''''''''
71441+ state.addr = 18446744073709548679LLU; // 99999999RG'''''''''''''''
7140171442 break;
7140271443 }
71403- case 18446744073709548682LLU: // 99999999RJ'''''''''''''''
71444+ case 18446744073709548679LLU: // 99999999RG'''''''''''''''
7140471445 {
7140571446 // parameter-reference resdest___ respar____ goes out of scope
7140671447 // parameter-reference list<resdest___> results___ goes out of scope
71407- state.addr = 18446744073709548691LLU; // 99999999RS'''''''''''''''
71448+ state.addr = 18446744073709548688LLU; // 99999999RP'''''''''''''''
7140871449 break;
7140971450 }
71410- case 18446744073709548690LLU: // 99999999RR'''''''''''''''
71451+ case 18446744073709548687LLU: // 99999999RO'''''''''''''''
7141171452 {
7141271453 // ACCUMULATE ARGUMENTS - BEGIN
7141371454 {
@@ -71415,7 +71456,7 @@
7141571456 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7141671457 }
7141771458 // ACCUMULATE ARGUMENTS - END
71418- uint64_t return_to = 18446744073709548672LLU;
71459+ uint64_t return_to = 18446744073709548669LLU;
7141971460 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7142071461 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7142171462 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71424,16 +71465,16 @@
7142471465 state.addr = 839519665163075584LLU; // skip______
7142571466 break;
7142671467 }
71427- case 18446744073709548672LLU: // 99999999R_'''''''''''''''
71468+ case 18446744073709548669LLU: // 99999999Q7'''''''''''''''
7142871469 {
7142971470 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 11LLU)));
7143071471 // variable u64 first_____ goes out of scope
7143171472 // emitted destructur for type u64
7143271473 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference first_____ at 18
71433- state.addr = 18446744073709548692LLU; // 99999999RT'''''''''''''''
71474+ state.addr = 18446744073709548689LLU; // 99999999RQ'''''''''''''''
7143471475 break;
7143571476 }
71436- case 18446744073709548693LLU: // 99999999RU'''''''''''''''
71477+ case 18446744073709548690LLU: // 99999999RR'''''''''''''''
7143771478 {
7143871479 // ACCUMULATE ARGUMENTS - BEGIN
7143971480 {
@@ -71441,7 +71482,7 @@
7144171482 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7144271483 }
7144371484 // ACCUMULATE ARGUMENTS - END
71444- uint64_t return_to = 18446744073709548671LLU;
71485+ uint64_t return_to = 18446744073709548668LLU;
7144571486 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7144671487 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7144771488 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71450,7 +71491,7 @@
7145071491 state.addr = 839519665163075584LLU; // skip______
7145171492 break;
7145271493 }
71453- case 18446744073709548671LLU: // 99999999Q9'''''''''''''''
71494+ case 18446744073709548668LLU: // 99999999Q6'''''''''''''''
7145471495 {
7145571496
7145671497 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 40;
@@ -71459,11 +71500,11 @@
7145971500 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7146071501 }
7146171502 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 11LLU));
71462- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548670LLU : 18446744073709548669LLU;
71503+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548667LLU : 18446744073709548666LLU;
7146371504 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
7146471505 break;
7146571506 }
71466- case 18446744073709548670LLU: // 99999999Q8'''''''''''''''
71507+ case 18446744073709548667LLU: // 99999999Q5'''''''''''''''
7146771508 {
7146871509 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)));
7146971510 // ACCUMULATE ARGUMENTS - BEGIN
@@ -71472,7 +71513,7 @@
7147271513 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7147371514 }
7147471515 // ACCUMULATE ARGUMENTS - END
71475- uint64_t return_to = 18446744073709548668LLU;
71516+ uint64_t return_to = 18446744073709548665LLU;
7147671517 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7147771518 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7147871519 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71481,23 +71522,23 @@
7148171522 state.addr = 839519665163075584LLU; // skip______
7148271523 break;
7148371524 }
71484- case 18446744073709548668LLU: // 99999999Q6'''''''''''''''
71525+ case 18446744073709548665LLU: // 99999999Q3'''''''''''''''
7148571526 {
7148671527 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)));
71487- state.addr = 18446744073709548669LLU; // 99999999Q7'''''''''''''''
71528+ state.addr = 18446744073709548666LLU; // 99999999Q4'''''''''''''''
7148871529 break;
7148971530 }
71490- case 18446744073709548669LLU: // 99999999Q7'''''''''''''''
71531+ case 18446744073709548666LLU: // 99999999Q4'''''''''''''''
7149171532 {
71492- state.addr = 18446744073709548692LLU; // 99999999RT'''''''''''''''
71533+ state.addr = 18446744073709548689LLU; // 99999999RQ'''''''''''''''
7149371534 break;
7149471535 }
71495- case 18446744073709548692LLU: // 99999999RT'''''''''''''''
71536+ case 18446744073709548689LLU: // 99999999RQ'''''''''''''''
7149671537 {
71497- state.addr = 18446744073709548704LLU; // 99999999Re'''''''''''''''
71538+ state.addr = 18446744073709548701LLU; // 99999999Rb'''''''''''''''
7149871539 break;
7149971540 }
71500- case 18446744073709548704LLU: // 99999999Re'''''''''''''''
71541+ case 18446744073709548701LLU: // 99999999Rb'''''''''''''''
7150171542 {
7150271543 // ACCUMULATE ARGUMENTS - BEGIN
7150371544 {
@@ -71505,7 +71546,7 @@
7150571546 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7150671547 }
7150771548 // ACCUMULATE ARGUMENTS - END
71508- uint64_t return_to = 18446744073709548667LLU;
71549+ uint64_t return_to = 18446744073709548664LLU;
7150971550 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7151071551 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7151171552 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71514,7 +71555,7 @@
7151471555 state.addr = 839519665163075584LLU; // skip______
7151571556 break;
7151671557 }
71517- case 18446744073709548667LLU: // 99999999Q5'''''''''''''''
71558+ case 18446744073709548664LLU: // 99999999Q2'''''''''''''''
7151871559 {
7151971560 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)), stdin);
7152071561 if('}' != (char)getchar())
@@ -71573,7 +71614,7 @@
7157371614 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7157471615 }
7157571616 // ACCUMULATE ARGUMENTS - END
71576- uint64_t return_to = 18446744073709548666LLU;
71617+ uint64_t return_to = 18446744073709548663LLU;
7157771618 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7157871619 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7157971620 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71582,7 +71623,7 @@
7158271623 state.addr = 839519665163075584LLU; // skip______
7158371624 break;
7158471625 }
71585- case 18446744073709548666LLU: // 99999999Q4'''''''''''''''
71626+ case 18446744073709548663LLU: // 99999999Q1'''''''''''''''
7158671627 {
7158771628 {
7158871629 uint64_t arg = 0;
@@ -71599,7 +71640,7 @@
7159971640 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7160071641 }
7160171642 // ACCUMULATE ARGUMENTS - END
71602- uint64_t return_to = 18446744073709548665LLU;
71643+ uint64_t return_to = 18446744073709548662LLU;
7160371644 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7160471645 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7160571646 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71608,7 +71649,7 @@
7160871649 state.addr = 861504796319285248LLU; // typeu64___
7160971650 break;
7161071651 }
71611- case 18446744073709548665LLU: // 99999999Q3'''''''''''''''
71652+ case 18446744073709548662LLU: // 99999999Q0'''''''''''''''
7161271653 {
7161371654 {
7161471655 uint64_t arg = 0;
@@ -71695,7 +71736,7 @@
7169571736 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7169671737 }
7169771738 // ACCUMULATE ARGUMENTS - END
71698- uint64_t return_to = 18446744073709548664LLU;
71739+ uint64_t return_to = 18446744073709548661LLU;
7169971740 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
7170071741 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7170171742 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71704,7 +71745,7 @@
7170471745 state.addr = 110681537020240198LLU; // FINDVARREF
7170571746 break;
7170671747 }
71707- case 18446744073709548664LLU: // 99999999Q2'''''''''''''''
71748+ case 18446744073709548661LLU: // 99999999Qz'''''''''''''''
7170871749 {
7170971750 // variable u64 consume___ goes out of scope
7171071751 // emitted destructur for type u64
@@ -71717,11 +71758,11 @@
7171771758 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7171871759 }
7171971760 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*initialize*/*LOCAL_ACCESS(heap.data, 20LLU, 16LLU);
71720- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548663LLU : 18446744073709548662LLU;
71761+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548660LLU : 18446744073709548659LLU;
7172171762 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7172271763 break;
7172371764 }
71724- case 18446744073709548663LLU: // 99999999Q1'''''''''''''''
71765+ case 18446744073709548660LLU: // 99999999Qy'''''''''''''''
7172571766 {
7172671767 {
7172771768 uint64_t arg = 0;
@@ -71728,16 +71769,16 @@
7172871769 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7172971770 }
7173071771 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*mutable___*/*LOCAL_ACCESS(heap.data, 20LLU, 17LLU);
71731- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548660LLU : 18446744073709548659LLU;
71772+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548657LLU : 18446744073709548656LLU;
7173271773 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7173371774 break;
7173471775 }
71735- case 18446744073709548660LLU: // 99999999Qy'''''''''''''''
71776+ case 18446744073709548657LLU: // 99999999Qv'''''''''''''''
7173671777 {
71737- state.addr = 1LLU == heap.data[*LOCAL_ACCESS(heap.data, 19LLU, 13LLU)].elem0 ? 18446744073709548657LLU : 18446744073709548656LLU;
71778+ state.addr = 1LLU == heap.data[*LOCAL_ACCESS(heap.data, 19LLU, 13LLU)].elem0 ? 18446744073709548654LLU : 18446744073709548653LLU;
7173871779 break;
7173971780 }
71740- case 18446744073709548657LLU: // 99999999Qv'''''''''''''''
71781+ case 18446744073709548654LLU: // 99999999Qs'''''''''''''''
7174171782 {
7174271783 {
7174371784 uint64_t arg = tree_elem_addr(heap.data, 1LLU, tree_elem_addr(heap.data, 2/*addr-content-pair*/, LOCAL_ACCESS_ADDR(heap.data, 19LLU, 13LLU), 1/*content*/), 0LLU);
@@ -71762,7 +71803,7 @@
7176271803 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7176371804 }
7176471805 // ACCUMULATE ARGUMENTS - END
71765- uint64_t return_to = 18446744073709548654LLU;
71806+ uint64_t return_to = 18446744073709548651LLU;
7176671807 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7176771808 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7176871809 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71771,7 +71812,7 @@
7177171812 state.addr = 861504788261634048LLU; // typename__
7177271813 break;
7177371814 }
71774- case 18446744073709548654LLU: // 99999999Qs'''''''''''''''
71815+ case 18446744073709548651LLU: // 99999999Qp'''''''''''''''
7177571816 {
7177671817 // ACCUMULATE ARGUMENTS - BEGIN
7177771818 {
@@ -71811,7 +71852,7 @@
7181171852 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7181271853 }
7181371854 // ACCUMULATE ARGUMENTS - END
71814- uint64_t return_to = 18446744073709548653LLU;
71855+ uint64_t return_to = 18446744073709548650LLU;
7181571856 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
7181671857 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7181771858 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71820,7 +71861,7 @@
7182071861 state.addr = 587881344696777536LLU; // emitdestr_
7182171862 break;
7182271863 }
71823- case 18446744073709548653LLU: // 99999999Qr'''''''''''''''
71864+ case 18446744073709548650LLU: // 99999999Qo'''''''''''''''
7182471865 {
7182571866 // variable type______ TYPEDST___ goes out of scope
7182671867 // emitted destructur for type type______
@@ -71830,7 +71871,7 @@
7183071871 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7183171872 }
7183271873 // ACCUMULATE ARGUMENTS - END
71833- uint64_t return_to = 18446744073709548652LLU;
71874+ uint64_t return_to = 18446744073709548649LLU;
7183471875 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7183571876 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7183671877 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71839,7 +71880,7 @@
7183971880 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7184071881 break;
7184171882 }
71842- case 18446744073709548652LLU: // 99999999Qq'''''''''''''''
71883+ case 18446744073709548649LLU: // 99999999Qn'''''''''''''''
7184371884 {
7184471885 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference TYPEDST___ at 22
7184571886 // variable u64 name______ goes out of scope
@@ -71847,15 +71888,15 @@
7184771888 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference name______ at 21
7184871889 // parameter-reference u64 name______ goes out of scope
7184971890 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference name______ at 20
71850- state.addr = 18446744073709548655LLU; // 99999999Qt'''''''''''''''
71891+ state.addr = 18446744073709548652LLU; // 99999999Qq'''''''''''''''
7185171892 break;
7185271893 }
71853- case 18446744073709548656LLU: // 99999999Qu'''''''''''''''
71894+ case 18446744073709548653LLU: // 99999999Qr'''''''''''''''
7185471895 {
71855- state.addr = 2LLU == heap.data[*LOCAL_ACCESS(heap.data, 19LLU, 13LLU)].elem0 ? 18446744073709548651LLU : 18446744073709548650LLU;
71896+ state.addr = 2LLU == heap.data[*LOCAL_ACCESS(heap.data, 19LLU, 13LLU)].elem0 ? 18446744073709548648LLU : 18446744073709548647LLU;
7185671897 break;
7185771898 }
71858- case 18446744073709548651LLU: // 99999999Qp'''''''''''''''
71899+ case 18446744073709548648LLU: // 99999999Qm'''''''''''''''
7185971900 {
7186071901 {
7186171902 uint64_t arg = tree_elem_addr(heap.data, 1LLU, tree_elem_addr(heap.data, 2/*addr-content-pair*/, LOCAL_ACCESS_ADDR(heap.data, 19LLU, 13LLU), 1/*content*/), 0LLU);
@@ -71880,7 +71921,7 @@
7188071921 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7188171922 }
7188271923 // ACCUMULATE ARGUMENTS - END
71883- uint64_t return_to = 18446744073709548648LLU;
71924+ uint64_t return_to = 18446744073709548645LLU;
7188471925 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7188571926 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7188671927 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71889,7 +71930,7 @@
7188971930 state.addr = 861504786250002432LLU; // typelist__
7189071931 break;
7189171932 }
71892- case 18446744073709548648LLU: // 99999999Qm'''''''''''''''
71933+ case 18446744073709548645LLU: // 99999999Qj'''''''''''''''
7189371934 {
7189471935 // ACCUMULATE ARGUMENTS - BEGIN
7189571936 {
@@ -71929,7 +71970,7 @@
7192971970 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7193071971 }
7193171972 // ACCUMULATE ARGUMENTS - END
71932- uint64_t return_to = 18446744073709548647LLU;
71973+ uint64_t return_to = 18446744073709548644LLU;
7193371974 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
7193471975 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7193571976 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71938,7 +71979,7 @@
7193871979 state.addr = 587881344696777536LLU; // emitdestr_
7193971980 break;
7194071981 }
71941- case 18446744073709548647LLU: // 99999999Ql'''''''''''''''
71982+ case 18446744073709548644LLU: // 99999999Qi'''''''''''''''
7194271983 {
7194371984 // variable type______ TYPEDST___ goes out of scope
7194471985 // emitted destructur for type type______
@@ -71948,7 +71989,7 @@
7194871989 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7194971990 }
7195071991 // ACCUMULATE ARGUMENTS - END
71951- uint64_t return_to = 18446744073709548646LLU;
71992+ uint64_t return_to = 18446744073709548643LLU;
7195271993 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7195371994 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7195471995 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71957,7 +71998,7 @@
7195771998 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7195871999 break;
7195972000 }
71960- case 18446744073709548646LLU: // 99999999Qk'''''''''''''''
72001+ case 18446744073709548643LLU: // 99999999Qh'''''''''''''''
7196172002 {
7196272003 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference TYPEDST___ at 22
7196372004 // variable u64 subtype___ goes out of scope
@@ -71965,20 +72006,20 @@
7196572006 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference subtype___ at 21
7196672007 // parameter-reference u64 subtype___ goes out of scope
7196772008 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference subtype___ at 20
71968- state.addr = 18446744073709548649LLU; // 99999999Qn'''''''''''''''
72009+ state.addr = 18446744073709548646LLU; // 99999999Qk'''''''''''''''
7196972010 break;
7197072011 }
71971- case 18446744073709548650LLU: // 99999999Qo'''''''''''''''
72012+ case 18446744073709548647LLU: // 99999999Ql'''''''''''''''
7197272013 {
71973- state.addr = 18446744073709548649LLU; // 99999999Qn'''''''''''''''
72014+ state.addr = 18446744073709548646LLU; // 99999999Qk'''''''''''''''
7197472015 break;
7197572016 }
71976- case 18446744073709548649LLU: // 99999999Qn'''''''''''''''
72017+ case 18446744073709548646LLU: // 99999999Qk'''''''''''''''
7197772018 {
71978- state.addr = 18446744073709548655LLU; // 99999999Qt'''''''''''''''
72019+ state.addr = 18446744073709548652LLU; // 99999999Qq'''''''''''''''
7197972020 break;
7198072021 }
71981- case 18446744073709548655LLU: // 99999999Qt'''''''''''''''
72022+ case 18446744073709548652LLU: // 99999999Qq'''''''''''''''
7198272023 {
7198372024 // ACCUMULATE ARGUMENTS - BEGIN
7198472025 {
@@ -71998,7 +72039,7 @@
7199872039 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7199972040 }
7200072041 // ACCUMULATE ARGUMENTS - END
72001- uint64_t return_to = 18446744073709548645LLU;
72042+ uint64_t return_to = 18446744073709548642LLU;
7200272043 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7200372044 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7200472045 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72007,12 +72048,12 @@
7200772048 state.addr = 238506429538443590LLU; // MOVEVARREF
7200872049 break;
7200972050 }
72010- case 18446744073709548645LLU: // 99999999Qj'''''''''''''''
72051+ case 18446744073709548642LLU: // 99999999Qg'''''''''''''''
7201172052 {
72012- state.addr = 18446744073709548658LLU; // 99999999Qw'''''''''''''''
72053+ state.addr = 18446744073709548655LLU; // 99999999Qt'''''''''''''''
7201372054 break;
7201472055 }
72015- case 18446744073709548659LLU: // 99999999Qx'''''''''''''''
72056+ case 18446744073709548656LLU: // 99999999Qu'''''''''''''''
7201672057 {
7201772058 // ACCUMULATE ARGUMENTS - BEGIN
7201872059 {
@@ -72020,7 +72061,7 @@
7202072061 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7202172062 }
7202272063 // ACCUMULATE ARGUMENTS - END
72023- uint64_t return_to = 18446744073709548644LLU;
72064+ uint64_t return_to = 18446744073709548641LLU;
7202472065 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7202572066 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7202672067 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72029,7 +72070,7 @@
7202972070 state.addr = 819847183515949359LLU; // reportinit
7203072071 break;
7203172072 }
72032- case 18446744073709548644LLU: // 99999999Qi'''''''''''''''
72073+ case 18446744073709548641LLU: // 99999999Qf'''''''''''''''
7203372074 {
7203472075 fprintf(stderr, "%s", "cannot uninit constant ");
7203572076 // ACCUMULATE ARGUMENTS - BEGIN
@@ -72038,7 +72079,7 @@
7203872079 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7203972080 }
7204072081 // ACCUMULATE ARGUMENTS - END
72041- uint64_t return_to = 18446744073709548643LLU;
72082+ uint64_t return_to = 18446744073709548640LLU;
7204272083 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7204372084 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7204472085 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72047,7 +72088,7 @@
7204772088 state.addr = 819847183518878432LLU; // reporttype
7204872089 break;
7204972090 }
72050- case 18446744073709548643LLU: // 99999999Qh'''''''''''''''
72091+ case 18446744073709548640LLU: // 99999999Qe'''''''''''''''
7205172092 {
7205272093 fprintf(stderr, "%s", " ");
7205372094 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 19LLU, 12LLU));
@@ -72055,15 +72096,15 @@
7205572096 fprintf(stderr, "%s\n", "");
7205672097 exit(-1);
7205772098 }
72058- state.addr = 18446744073709548658LLU; // 99999999Qw'''''''''''''''
72099+ state.addr = 18446744073709548655LLU; // 99999999Qt'''''''''''''''
7205972100 break;
7206072101 }
72061- case 18446744073709548658LLU: // 99999999Qw'''''''''''''''
72102+ case 18446744073709548655LLU: // 99999999Qt'''''''''''''''
7206272103 {
72063- state.addr = 18446744073709548661LLU; // 99999999Qz'''''''''''''''
72104+ state.addr = 18446744073709548658LLU; // 99999999Qw'''''''''''''''
7206472105 break;
7206572106 }
72066- case 18446744073709548662LLU: // 99999999Q0'''''''''''''''
72107+ case 18446744073709548659LLU: // 99999999Qx'''''''''''''''
7206772108 {
7206872109 // ACCUMULATE ARGUMENTS - BEGIN
7206972110 {
@@ -72071,7 +72112,7 @@
7207172112 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7207272113 }
7207372114 // ACCUMULATE ARGUMENTS - END
72074- uint64_t return_to = 18446744073709548642LLU;
72115+ uint64_t return_to = 18446744073709548639LLU;
7207572116 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7207672117 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7207772118 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72080,7 +72121,7 @@
7208072121 state.addr = 819847183515949359LLU; // reportinit
7208172122 break;
7208272123 }
72083- case 18446744073709548642LLU: // 99999999Qg'''''''''''''''
72124+ case 18446744073709548639LLU: // 99999999Qd'''''''''''''''
7208472125 {
7208572126 fprintf(stderr, "%s", "cannot uninit already uninitialized ");
7208672127 // ACCUMULATE ARGUMENTS - BEGIN
@@ -72089,7 +72130,7 @@
7208972130 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7209072131 }
7209172132 // ACCUMULATE ARGUMENTS - END
72092- uint64_t return_to = 18446744073709548641LLU;
72133+ uint64_t return_to = 18446744073709548638LLU;
7209372134 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7209472135 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7209572136 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72098,7 +72139,7 @@
7209872139 state.addr = 819847183518878432LLU; // reporttype
7209972140 break;
7210072141 }
72101- case 18446744073709548641LLU: // 99999999Qf'''''''''''''''
72142+ case 18446744073709548638LLU: // 99999999Qc'''''''''''''''
7210272143 {
7210372144 fprintf(stderr, "%s", " ");
7210472145 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 19LLU, 12LLU));
@@ -72106,10 +72147,10 @@
7210672147 fprintf(stderr, "%s\n", "");
7210772148 exit(-1);
7210872149 }
72109- state.addr = 18446744073709548661LLU; // 99999999Qz'''''''''''''''
72150+ state.addr = 18446744073709548658LLU; // 99999999Qw'''''''''''''''
7211072151 break;
7211172152 }
72112- case 18446744073709548661LLU: // 99999999Qz'''''''''''''''
72153+ case 18446744073709548658LLU: // 99999999Qw'''''''''''''''
7211372154 {
7211472155 // variable u64 parameter_ goes out of scope
7211572156 // emitted destructur for type u64
@@ -72134,7 +72175,7 @@
7213472175 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7213572176 }
7213672177 // ACCUMULATE ARGUMENTS - END
72137- uint64_t return_to = 18446744073709548640LLU;
72178+ uint64_t return_to = 18446744073709548637LLU;
7213872179 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7213972180 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7214072181 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72143,7 +72184,7 @@
7214372184 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7214472185 break;
7214572186 }
72146- case 18446744073709548640LLU: // 99999999Qe'''''''''''''''
72187+ case 18446744073709548637LLU: // 99999999Qb'''''''''''''''
7214772188 {
7214872189 (void)LOCAL_POP_MOVE(&heap, 14LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference TYPEDST___ at 14
7214972190 // variable u64 id________ goes out of scope
@@ -72189,7 +72230,7 @@
7218972230 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7219072231 }
7219172232 // ACCUMULATE ARGUMENTS - END
72192- uint64_t return_to = 18446744073709548639LLU;
72233+ uint64_t return_to = 18446744073709548636LLU;
7219372234 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7219472235 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7219572236 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72198,7 +72239,7 @@
7219872239 state.addr = 839519665163075584LLU; // skip______
7219972240 break;
7220072241 }
72201- case 18446744073709548639LLU: // 99999999Qd'''''''''''''''
72242+ case 18446744073709548636LLU: // 99999999Qa'''''''''''''''
7220272243 {
7220372244 {
7220472245 uint64_t arg = 0;
@@ -72215,7 +72256,7 @@
7221572256 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7221672257 }
7221772258 // ACCUMULATE ARGUMENTS - END
72218- uint64_t return_to = 18446744073709548638LLU;
72259+ uint64_t return_to = 18446744073709548635LLU;
7221972260 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7222072261 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7222172262 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72224,7 +72265,7 @@
7222472265 state.addr = 861504796319285248LLU; // typeu64___
7222572266 break;
7222672267 }
72227- case 18446744073709548638LLU: // 99999999Qc'''''''''''''''
72268+ case 18446744073709548635LLU: // 99999999Q$'''''''''''''''
7222872269 {
7222972270 {
7223072271 uint64_t arg = 0;
@@ -72311,7 +72352,7 @@
7231172352 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7231272353 }
7231372354 // ACCUMULATE ARGUMENTS - END
72314- uint64_t return_to = 18446744073709548637LLU;
72355+ uint64_t return_to = 18446744073709548634LLU;
7231572356 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
7231672357 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7231772358 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72320,7 +72361,7 @@
7232072361 state.addr = 110681537020240198LLU; // FINDVARREF
7232172362 break;
7232272363 }
72323- case 18446744073709548637LLU: // 99999999Qb'''''''''''''''
72364+ case 18446744073709548634LLU: // 99999999QZ'''''''''''''''
7232472365 {
7232572366 // variable u64 consume___ goes out of scope
7232672367 // emitted destructur for type u64
@@ -72333,11 +72374,11 @@
7233372374 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7233472375 }
7233572376 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*initialize*/*LOCAL_ACCESS(heap.data, 16LLU, 12LLU);
72336- state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548636LLU : 18446744073709548635LLU;
72377+ state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548633LLU : 18446744073709548632LLU;
7233772378 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 16
7233872379 break;
7233972380 }
72340- case 18446744073709548636LLU: // 99999999Qa'''''''''''''''
72381+ case 18446744073709548633LLU: // 99999999QY'''''''''''''''
7234172382 {
7234272383 // ACCUMULATE ARGUMENTS - BEGIN
7234372384 {
@@ -72345,7 +72386,7 @@
7234572386 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7234672387 }
7234772388 // ACCUMULATE ARGUMENTS - END
72348- uint64_t return_to = 18446744073709548634LLU;
72389+ uint64_t return_to = 18446744073709548631LLU;
7234972390 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7235072391 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7235172392 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72354,7 +72395,7 @@
7235472395 state.addr = 819847183515949359LLU; // reportinit
7235572396 break;
7235672397 }
72357- case 18446744073709548634LLU: // 99999999QZ'''''''''''''''
72398+ case 18446744073709548631LLU: // 99999999QW'''''''''''''''
7235872399 {
7235972400 fprintf(stderr, "%s", "assert failed: variable ");
7236072401 // ACCUMULATE ARGUMENTS - BEGIN
@@ -72363,7 +72404,7 @@
7236372404 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7236472405 }
7236572406 // ACCUMULATE ARGUMENTS - END
72366- uint64_t return_to = 18446744073709548633LLU;
72407+ uint64_t return_to = 18446744073709548630LLU;
7236772408 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7236872409 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7236972410 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72372,7 +72413,7 @@
7237272413 state.addr = 819847183518878432LLU; // reporttype
7237372414 break;
7237472415 }
72375- case 18446744073709548633LLU: // 99999999QY'''''''''''''''
72416+ case 18446744073709548630LLU: // 99999999QV'''''''''''''''
7237672417 {
7237772418 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 15LLU, 8LLU));
7237872419 fprintf(stderr, "%s", " not empty");
@@ -72384,10 +72425,10 @@
7238472425 fprintf(stderr, "%s\n", "");
7238572426 exit(-1);
7238672427 }
72387- state.addr = 18446744073709548635LLU; // 99999999Q$'''''''''''''''
72428+ state.addr = 18446744073709548632LLU; // 99999999QX'''''''''''''''
7238872429 break;
7238972430 }
72390- case 18446744073709548635LLU: // 99999999Q$'''''''''''''''
72431+ case 18446744073709548632LLU: // 99999999QX'''''''''''''''
7239172432 {
7239272433 // variable u64 parameter_ goes out of scope
7239372434 // emitted destructur for type u64
@@ -72412,7 +72453,7 @@
7241272453 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7241372454 }
7241472455 // ACCUMULATE ARGUMENTS - END
72415- uint64_t return_to = 18446744073709548632LLU;
72456+ uint64_t return_to = 18446744073709548629LLU;
7241672457 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7241772458 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7241872459 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72421,7 +72462,7 @@
7242172462 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7242272463 break;
7242372464 }
72424- case 18446744073709548632LLU: // 99999999QX'''''''''''''''
72465+ case 18446744073709548629LLU: // 99999999QU'''''''''''''''
7242572466 {
7242672467 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference TYPEDST___ at 10
7242772468 // variable u64 id________ goes out of scope
@@ -72463,7 +72504,7 @@
7246372504 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7246472505 }
7246572506 // ACCUMULATE ARGUMENTS - END
72466- uint64_t return_to = 18446744073709548631LLU;
72507+ uint64_t return_to = 18446744073709548628LLU;
7246772508 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7246872509 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7246972510 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72472,7 +72513,7 @@
7247272513 state.addr = 861504796319285248LLU; // typeu64___
7247372514 break;
7247472515 }
72475- case 18446744073709548631LLU: // 99999999QW'''''''''''''''
72516+ case 18446744073709548628LLU: // 99999999QT'''''''''''''''
7247672517 {
7247772518 {
7247872519 uint64_t arg = 0;
@@ -72559,7 +72600,7 @@
7255972600 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7256072601 }
7256172602 // ACCUMULATE ARGUMENTS - END
72562- uint64_t return_to = 18446744073709548630LLU;
72603+ uint64_t return_to = 18446744073709548627LLU;
7256372604 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
7256472605 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7256572606 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72568,7 +72609,7 @@
7256872609 state.addr = 110681537020240198LLU; // FINDVARREF
7256972610 break;
7257072611 }
72571- case 18446744073709548630LLU: // 99999999QV'''''''''''''''
72612+ case 18446744073709548627LLU: // 99999999QS'''''''''''''''
7257272613 {
7257372614 // variable u64 consume___ goes out of scope
7257472615 // emitted destructur for type u64
@@ -72581,11 +72622,11 @@
7258172622 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7258272623 }
7258372624 *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = /*initialize*/*LOCAL_ACCESS(heap.data, 23LLU, 21LLU);
72584- state.addr = *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) ? 18446744073709548629LLU : 18446744073709548628LLU;
72625+ state.addr = *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) ? 18446744073709548626LLU : 18446744073709548625LLU;
7258572626 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 23
7258672627 break;
7258772628 }
72588- case 18446744073709548629LLU: // 99999999QU'''''''''''''''
72629+ case 18446744073709548626LLU: // 99999999QR'''''''''''''''
7258972630 {
7259072631 {
7259172632 uint64_t arg = 0;
@@ -72592,16 +72633,16 @@
7259272633 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7259372634 }
7259472635 *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = /*mutable___*/*LOCAL_ACCESS(heap.data, 23LLU, 19LLU);
72595- state.addr = *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) ? 18446744073709548626LLU : 18446744073709548625LLU;
72636+ state.addr = *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) ? 18446744073709548623LLU : 18446744073709548622LLU;
7259672637 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 23
7259772638 break;
7259872639 }
72599- case 18446744073709548626LLU: // 99999999QR'''''''''''''''
72640+ case 18446744073709548623LLU: // 99999999QO'''''''''''''''
7260072641 {
72601- state.addr = 1LLU == heap.data[*LOCAL_ACCESS(heap.data, 22LLU, 16LLU)].elem0 ? 18446744073709548623LLU : 18446744073709548622LLU;
72642+ state.addr = 1LLU == heap.data[*LOCAL_ACCESS(heap.data, 22LLU, 16LLU)].elem0 ? 18446744073709548620LLU : 18446744073709548619LLU;
7260272643 break;
7260372644 }
72604- case 18446744073709548623LLU: // 99999999QO'''''''''''''''
72645+ case 18446744073709548620LLU: // 99999999QL'''''''''''''''
7260572646 {
7260672647 {
7260772648 uint64_t arg = tree_elem_addr(heap.data, 1LLU, tree_elem_addr(heap.data, 2/*addr-content-pair*/, LOCAL_ACCESS_ADDR(heap.data, 22LLU, 16LLU), 1/*content*/), 0LLU);
@@ -72626,7 +72667,7 @@
7262672667 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7262772668 }
7262872669 // ACCUMULATE ARGUMENTS - END
72629- uint64_t return_to = 18446744073709548620LLU;
72670+ uint64_t return_to = 18446744073709548617LLU;
7263072671 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7263172672 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7263272673 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72635,7 +72676,7 @@
7263572676 state.addr = 861504788261634048LLU; // typename__
7263672677 break;
7263772678 }
72638- case 18446744073709548620LLU: // 99999999QL'''''''''''''''
72679+ case 18446744073709548617LLU: // 99999999QI'''''''''''''''
7263972680 {
7264072681 // ACCUMULATE ARGUMENTS - BEGIN
7264172682 {
@@ -72675,7 +72716,7 @@
7267572716 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7267672717 }
7267772718 // ACCUMULATE ARGUMENTS - END
72678- uint64_t return_to = 18446744073709548619LLU;
72719+ uint64_t return_to = 18446744073709548616LLU;
7267972720 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
7268072721 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7268172722 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72684,7 +72725,7 @@
7268472725 state.addr = 587881344696777536LLU; // emitdestr_
7268572726 break;
7268672727 }
72687- case 18446744073709548619LLU: // 99999999QK'''''''''''''''
72728+ case 18446744073709548616LLU: // 99999999QH'''''''''''''''
7268872729 {
7268972730 // variable type______ type______ goes out of scope
7269072731 // emitted destructur for type type______
@@ -72694,7 +72735,7 @@
7269472735 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7269572736 }
7269672737 // ACCUMULATE ARGUMENTS - END
72697- uint64_t return_to = 18446744073709548618LLU;
72738+ uint64_t return_to = 18446744073709548615LLU;
7269872739 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7269972740 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7270072741 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72703,7 +72744,7 @@
7270372744 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7270472745 break;
7270572746 }
72706- case 18446744073709548618LLU: // 99999999QJ'''''''''''''''
72747+ case 18446744073709548615LLU: // 99999999QG'''''''''''''''
7270772748 {
7270872749 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 25
7270972750 // variable u64 name______ goes out of scope
@@ -72711,15 +72752,15 @@
7271172752 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference name______ at 24
7271272753 // parameter-reference u64 name______ goes out of scope
7271372754 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference name______ at 23
72714- state.addr = 18446744073709548621LLU; // 99999999QM'''''''''''''''
72755+ state.addr = 18446744073709548618LLU; // 99999999QJ'''''''''''''''
7271572756 break;
7271672757 }
72717- case 18446744073709548622LLU: // 99999999QN'''''''''''''''
72758+ case 18446744073709548619LLU: // 99999999QK'''''''''''''''
7271872759 {
72719- state.addr = 2LLU == heap.data[*LOCAL_ACCESS(heap.data, 22LLU, 16LLU)].elem0 ? 18446744073709548617LLU : 18446744073709548616LLU;
72760+ state.addr = 2LLU == heap.data[*LOCAL_ACCESS(heap.data, 22LLU, 16LLU)].elem0 ? 18446744073709548614LLU : 18446744073709548613LLU;
7272072761 break;
7272172762 }
72722- case 18446744073709548617LLU: // 99999999QI'''''''''''''''
72763+ case 18446744073709548614LLU: // 99999999QF'''''''''''''''
7272372764 {
7272472765 {
7272572766 uint64_t arg = tree_elem_addr(heap.data, 1LLU, tree_elem_addr(heap.data, 2/*addr-content-pair*/, LOCAL_ACCESS_ADDR(heap.data, 22LLU, 16LLU), 1/*content*/), 0LLU);
@@ -72744,7 +72785,7 @@
7274472785 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7274572786 }
7274672787 // ACCUMULATE ARGUMENTS - END
72747- uint64_t return_to = 18446744073709548614LLU;
72788+ uint64_t return_to = 18446744073709548611LLU;
7274872789 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7274972790 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7275072791 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72753,7 +72794,7 @@
7275372794 state.addr = 861504786250002432LLU; // typelist__
7275472795 break;
7275572796 }
72756- case 18446744073709548614LLU: // 99999999QF'''''''''''''''
72797+ case 18446744073709548611LLU: // 99999999QC'''''''''''''''
7275772798 {
7275872799 // ACCUMULATE ARGUMENTS - BEGIN
7275972800 {
@@ -72793,7 +72834,7 @@
7279372834 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7279472835 }
7279572836 // ACCUMULATE ARGUMENTS - END
72796- uint64_t return_to = 18446744073709548613LLU;
72837+ uint64_t return_to = 18446744073709548610LLU;
7279772838 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
7279872839 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7279972840 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72802,7 +72843,7 @@
7280272843 state.addr = 587881344696777536LLU; // emitdestr_
7280372844 break;
7280472845 }
72805- case 18446744073709548613LLU: // 99999999QE'''''''''''''''
72846+ case 18446744073709548610LLU: // 99999999QB'''''''''''''''
7280672847 {
7280772848 // variable type______ type______ goes out of scope
7280872849 // emitted destructur for type type______
@@ -72812,7 +72853,7 @@
7281272853 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7281372854 }
7281472855 // ACCUMULATE ARGUMENTS - END
72815- uint64_t return_to = 18446744073709548612LLU;
72856+ uint64_t return_to = 18446744073709548609LLU;
7281672857 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7281772858 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7281872859 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72821,7 +72862,7 @@
7282172862 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7282272863 break;
7282372864 }
72824- case 18446744073709548612LLU: // 99999999QD'''''''''''''''
72865+ case 18446744073709548609LLU: // 99999999QA'''''''''''''''
7282572866 {
7282672867 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 25
7282772868 // variable u64 subtype___ goes out of scope
@@ -72829,25 +72870,25 @@
7282972870 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference subtype___ at 24
7283072871 // parameter-reference u64 subtype___ goes out of scope
7283172872 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference subtype___ at 23
72832- state.addr = 18446744073709548615LLU; // 99999999QG'''''''''''''''
72873+ state.addr = 18446744073709548612LLU; // 99999999QD'''''''''''''''
7283372874 break;
7283472875 }
72835- case 18446744073709548616LLU: // 99999999QH'''''''''''''''
72876+ case 18446744073709548613LLU: // 99999999QE'''''''''''''''
7283672877 {
72837- state.addr = 18446744073709548615LLU; // 99999999QG'''''''''''''''
72878+ state.addr = 18446744073709548612LLU; // 99999999QD'''''''''''''''
7283872879 break;
7283972880 }
72840- case 18446744073709548615LLU: // 99999999QG'''''''''''''''
72881+ case 18446744073709548612LLU: // 99999999QD'''''''''''''''
7284172882 {
72842- state.addr = 18446744073709548621LLU; // 99999999QM'''''''''''''''
72883+ state.addr = 18446744073709548618LLU; // 99999999QJ'''''''''''''''
7284372884 break;
7284472885 }
72845- case 18446744073709548621LLU: // 99999999QM'''''''''''''''
72886+ case 18446744073709548618LLU: // 99999999QJ'''''''''''''''
7284672887 {
72847- state.addr = 18446744073709548624LLU; // 99999999QP'''''''''''''''
72888+ state.addr = 18446744073709548621LLU; // 99999999QM'''''''''''''''
7284872889 break;
7284972890 }
72850- case 18446744073709548625LLU: // 99999999QQ'''''''''''''''
72891+ case 18446744073709548622LLU: // 99999999QN'''''''''''''''
7285172892 {
7285272893 fprintf(stderr, "%s", "cannot assign to constant ");
7285372894 // ACCUMULATE ARGUMENTS - BEGIN
@@ -72856,7 +72897,7 @@
7285672897 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7285772898 }
7285872899 // ACCUMULATE ARGUMENTS - END
72859- uint64_t return_to = 18446744073709548611LLU;
72900+ uint64_t return_to = 18446744073709548608LLU;
7286072901 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7286172902 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7286272903 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72865,7 +72906,7 @@
7286572906 state.addr = 819847183518878432LLU; // reporttype
7286672907 break;
7286772908 }
72868- case 18446744073709548611LLU: // 99999999QC'''''''''''''''
72909+ case 18446744073709548608LLU: // 99999999Q_'''''''''''''''
7286972910 {
7287072911 fprintf(stderr, "%s", " ");
7287172912 printid(stderr, /*resultid__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 15LLU)));
@@ -72873,15 +72914,15 @@
7287372914 fprintf(stderr, "%s\n", "");
7287472915 exit(-1);
7287572916 }
72876- state.addr = 18446744073709548624LLU; // 99999999QP'''''''''''''''
72917+ state.addr = 18446744073709548621LLU; // 99999999QM'''''''''''''''
7287772918 break;
7287872919 }
72879- case 18446744073709548624LLU: // 99999999QP'''''''''''''''
72920+ case 18446744073709548621LLU: // 99999999QM'''''''''''''''
7288072921 {
72881- state.addr = 18446744073709548627LLU; // 99999999QS'''''''''''''''
72922+ state.addr = 18446744073709548624LLU; // 99999999QP'''''''''''''''
7288272923 break;
7288372924 }
72884- case 18446744073709548628LLU: // 99999999QT'''''''''''''''
72925+ case 18446744073709548625LLU: // 99999999QQ'''''''''''''''
7288572926 {
7288672927 // ACCUMULATE ARGUMENTS - BEGIN
7288772928 {
@@ -72901,7 +72942,7 @@
7290172942 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7290272943 }
7290372944 // ACCUMULATE ARGUMENTS - END
72904- uint64_t return_to = 18446744073709548610LLU;
72945+ uint64_t return_to = 18446744073709548607LLU;
7290572946 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7290672947 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7290772948 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72910,12 +72951,12 @@
7291072951 state.addr = 166111216711311686LLU; // INITVARREF
7291172952 break;
7291272953 }
72913- case 18446744073709548610LLU: // 99999999QB'''''''''''''''
72954+ case 18446744073709548607LLU: // 99999999P9'''''''''''''''
7291472955 {
72915- state.addr = 18446744073709548627LLU; // 99999999QS'''''''''''''''
72956+ state.addr = 18446744073709548624LLU; // 99999999QP'''''''''''''''
7291672957 break;
7291772958 }
72918- case 18446744073709548627LLU: // 99999999QS'''''''''''''''
72959+ case 18446744073709548624LLU: // 99999999QP'''''''''''''''
7291972960 {
7292072961 {
7292172962 uint64_t arg = 0;
@@ -72949,7 +72990,7 @@
7294972990 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7295072991 }
7295172992 // ACCUMULATE ARGUMENTS - END
72952- uint64_t return_to = 18446744073709548609LLU;
72993+ uint64_t return_to = 18446744073709548606LLU;
7295372994 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7295472995 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7295572996 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72958,7 +72999,7 @@
7295872999 state.addr = 734295421765213120LLU; // mutassert_
7295973000 break;
7296073001 }
72961- case 18446744073709548609LLU: // 99999999QA'''''''''''''''
73002+ case 18446744073709548606LLU: // 99999999P8'''''''''''''''
7296273003 {
7296373004 {
7296473005 uint64_t arg = 0;
@@ -72988,7 +73029,7 @@
7298873029 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7298973030 }
7299073031 // ACCUMULATE ARGUMENTS - END
72991- uint64_t return_to = 18446744073709548604LLU;
73032+ uint64_t return_to = 18446744073709548601LLU;
7299273033 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7299373034 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7299473035 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72997,7 +73038,7 @@
7299773038 state.addr = 890786773858934784LLU; // varblock__
7299873039 break;
7299973040 }
73000- case 18446744073709548604LLU: // 99999999P6'''''''''''''''
73041+ case 18446744073709548601LLU: // 99999999P3'''''''''''''''
7300173042 {
7300273043 {
7300373044 uint64_t exchange = LOCAL_POP_MOVE(&heap, 28LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 28*/;
@@ -73013,7 +73054,7 @@
7301373054 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7301473055 }
7301573056 // ACCUMULATE ARGUMENTS - END
73016- uint64_t return_to = 18446744073709548605LLU;
73057+ uint64_t return_to = 18446744073709548602LLU;
7301773058 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
7301873059 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7301973060 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73022,12 +73063,12 @@
7302273063 state.addr = 890786982252724224LLU; // varentry__
7302373064 break;
7302473065 }
73025- case 18446744073709548605LLU: // 99999999P7'''''''''''''''
73066+ case 18446744073709548602LLU: // 99999999P4'''''''''''''''
7302673067 {
73027- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 26LLU, 25LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 9LLU)), 15) ? 18446744073709548608LLU : 18446744073709548607LLU;
73068+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 26LLU, 25LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 9LLU)), 15) ? 18446744073709548605LLU : 18446744073709548604LLU;
7302873069 break;
7302973070 }
73030- case 18446744073709548608LLU: // 99999999Q_'''''''''''''''
73071+ case 18446744073709548605LLU: // 99999999P7'''''''''''''''
7303173072 {
7303273073 // ACCUMULATE ARGUMENTS - BEGIN
7303373074 {
@@ -73035,7 +73076,7 @@
7303573076 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7303673077 }
7303773078 // ACCUMULATE ARGUMENTS - END
73038- uint64_t return_to = 18446744073709548603LLU;
73079+ uint64_t return_to = 18446744073709548600LLU;
7303973080 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7304073081 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7304173082 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73044,7 +73085,7 @@
7304473085 state.addr = 819847183515949359LLU; // reportinit
7304573086 break;
7304673087 }
73047- case 18446744073709548603LLU: // 99999999P5'''''''''''''''
73088+ case 18446744073709548600LLU: // 99999999P2'''''''''''''''
7304873089 {
7304973090 fprintf(stderr, "%s", "pushing block ");
7305073091 printid(stderr, /*resultid__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 15LLU)));
@@ -73060,7 +73101,7 @@
7306073101 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7306173102 }
7306273103 // ACCUMULATE ARGUMENTS - END
73063- uint64_t return_to = 18446744073709548602LLU;
73104+ uint64_t return_to = 18446744073709548599LLU;
7306473105 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7306573106 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7306673107 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73069,18 +73110,18 @@
7306973110 state.addr = 18446744073709551180LLU; // 999999993L'''''''''''''''
7307073111 break;
7307173112 }
73072- case 18446744073709548602LLU: // 99999999P4'''''''''''''''
73113+ case 18446744073709548599LLU: // 99999999P1'''''''''''''''
7307373114 {
7307473115 // parameter varentry__ block_____ goes out of scope
73075- state.addr = 18446744073709548606LLU; // 99999999P8'''''''''''''''
73116+ state.addr = 18446744073709548603LLU; // 99999999P5'''''''''''''''
7307673117 break;
7307773118 }
73078- case 18446744073709548607LLU: // 99999999P9'''''''''''''''
73119+ case 18446744073709548604LLU: // 99999999P6'''''''''''''''
7307973120 {
73080- state.addr = 18446744073709548606LLU; // 99999999P8'''''''''''''''
73121+ state.addr = 18446744073709548603LLU; // 99999999P5'''''''''''''''
7308173122 break;
7308273123 }
73083- case 18446744073709548606LLU: // 99999999P8'''''''''''''''
73124+ case 18446744073709548603LLU: // 99999999P5'''''''''''''''
7308473125 {
7308573126 (void)LOCAL_POP_MOVE(&heap, 26LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 26
7308673127 // variable u64 id2_______ goes out of scope
@@ -73108,7 +73149,7 @@
7310873149 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7310973150 }
7311073151 // ACCUMULATE ARGUMENTS - END
73111- uint64_t return_to = 18446744073709548598LLU;
73152+ uint64_t return_to = 18446744073709548595LLU;
7311273153 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7311373154 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7311473155 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73117,12 +73158,12 @@
7311773158 state.addr = 819859607768530944LLU; // resdest___
7311873159 break;
7311973160 }
73120- case 18446744073709548598LLU: // 99999999P0'''''''''''''''
73161+ case 18446744073709548595LLU: // 99999999Px'''''''''''''''
7312173162 {
73122- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 25LLU, 24LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 14LLU)), 8) ? 18446744073709548601LLU : 18446744073709548600LLU;
73163+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 25LLU, 24LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 14LLU)), 8) ? 18446744073709548598LLU : 18446744073709548597LLU;
7312373164 break;
7312473165 }
73125- case 18446744073709548601LLU: // 99999999P3'''''''''''''''
73166+ case 18446744073709548598LLU: // 99999999P0'''''''''''''''
7312673167 {
7312773168 // ACCUMULATE ARGUMENTS - BEGIN
7312873169 {
@@ -73130,7 +73171,7 @@
7313073171 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7313173172 }
7313273173 // ACCUMULATE ARGUMENTS - END
73133- uint64_t return_to = 18446744073709548597LLU;
73174+ uint64_t return_to = 18446744073709548594LLU;
7313473175 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7313573176 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7313673177 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73139,7 +73180,7 @@
7313973180 state.addr = 819847183515949359LLU; // reportinit
7314073181 break;
7314173182 }
73142- case 18446744073709548597LLU: // 99999999Pz'''''''''''''''
73183+ case 18446744073709548594LLU: // 99999999Pw'''''''''''''''
7314373184 {
7314473185 fprintf(stderr, "%s", "pushing assignment-destination ");
7314573186 printid(stderr, /*resultid__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 15LLU)));
@@ -73155,7 +73196,7 @@
7315573196 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7315673197 }
7315773198 // ACCUMULATE ARGUMENTS - END
73158- uint64_t return_to = 18446744073709548596LLU;
73199+ uint64_t return_to = 18446744073709548593LLU;
7315973200 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7316073201 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7316173202 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73164,18 +73205,18 @@
7316473205 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7316573206 break;
7316673207 }
73167- case 18446744073709548596LLU: // 99999999Py'''''''''''''''
73208+ case 18446744073709548593LLU: // 99999999Pv'''''''''''''''
7316873209 {
7316973210 // parameter resdest___ assignto__ goes out of scope
73170- state.addr = 18446744073709548599LLU; // 99999999P1'''''''''''''''
73211+ state.addr = 18446744073709548596LLU; // 99999999Py'''''''''''''''
7317173212 break;
7317273213 }
73173- case 18446744073709548600LLU: // 99999999P2'''''''''''''''
73214+ case 18446744073709548597LLU: // 99999999Pz'''''''''''''''
7317473215 {
73175- state.addr = 18446744073709548599LLU; // 99999999P1'''''''''''''''
73216+ state.addr = 18446744073709548596LLU; // 99999999Py'''''''''''''''
7317673217 break;
7317773218 }
73178- case 18446744073709548599LLU: // 99999999P1'''''''''''''''
73219+ case 18446744073709548596LLU: // 99999999Py'''''''''''''''
7317973220 {
7318073221 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 25
7318173222 // variable u64 callee_id_ goes out of scope
@@ -73271,7 +73312,7 @@
7327173312 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7327273313 }
7327373314 // ACCUMULATE ARGUMENTS - END
73274- uint64_t return_to = 18446744073709548594LLU;
73315+ uint64_t return_to = 18446744073709548591LLU;
7327573316 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7327673317 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7327773318 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73280,7 +73321,7 @@
7328073321 state.addr = 533565069926072320LLU; // blknone___
7328173322 break;
7328273323 }
73283- case 18446744073709548594LLU: // 99999999Pw'''''''''''''''
73324+ case 18446744073709548591LLU: // 99999999Pt'''''''''''''''
7328473325 {
7328573326 {
7328673327 uint64_t exchange = LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 19*/;
@@ -73296,7 +73337,7 @@
7329673337 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7329773338 }
7329873339 // ACCUMULATE ARGUMENTS - END
73299- uint64_t return_to = 18446744073709548595LLU;
73340+ uint64_t return_to = 18446744073709548592LLU;
7330073341 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7330173342 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7330273343 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73305,7 +73346,7 @@
7330573346 state.addr = 343185072444167040LLU; // SCOPEOPEN_
7330673347 break;
7330773348 }
73308- case 18446744073709548595LLU: // 99999999Px'''''''''''''''
73349+ case 18446744073709548592LLU: // 99999999Pu'''''''''''''''
7330973350 {
7331073351 {
7331173352 uint64_t arg = 0;
@@ -73377,7 +73418,7 @@
7337773418 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7337873419 }
7337973420 // ACCUMULATE ARGUMENTS - END
73380- uint64_t return_to = 18446744073709548593LLU;
73421+ uint64_t return_to = 18446744073709548590LLU;
7338173422 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7338273423 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7338373424 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73386,7 +73427,7 @@
7338673427 state.addr = 288753743686533120LLU; // PA1_______
7338773428 break;
7338873429 }
73389- case 18446744073709548593LLU: // 99999999Pv'''''''''''''''
73430+ case 18446744073709548590LLU: // 99999999Ps'''''''''''''''
7339073431 {
7339173432 // ACCUMULATE ARGUMENTS - BEGIN
7339273433 {
@@ -73426,7 +73467,7 @@
7342673467 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7342773468 }
7342873469 // ACCUMULATE ARGUMENTS - END
73429- uint64_t return_to = 18446744073709548592LLU;
73470+ uint64_t return_to = 18446744073709548589LLU;
7343073471 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
7343173472 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7343273473 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73435,7 +73476,7 @@
7343573476 state.addr = 343185072241833157LLU; // SCOPECLOSE
7343673477 break;
7343773478 }
73438- case 18446744073709548592LLU: // 99999999Pu'''''''''''''''
73479+ case 18446744073709548589LLU: // 99999999Pr'''''''''''''''
7343973480 {
7344073481 list_reverse(heap.data, &/*newresults*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU));
7344173482 // ACCUMULATE ARGUMENTS - BEGIN
@@ -73444,7 +73485,7 @@
7344473485 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7344573486 }
7344673487 // ACCUMULATE ARGUMENTS - END
73447- uint64_t return_to = 18446744073709548591LLU;
73488+ uint64_t return_to = 18446744073709548588LLU;
7344873489 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7344973490 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7345073491 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73453,7 +73494,7 @@
7345373494 state.addr = 839519665163075584LLU; // skip______
7345473495 break;
7345573496 }
73456- case 18446744073709548591LLU: // 99999999Pt'''''''''''''''
73497+ case 18446744073709548588LLU: // 99999999Pq'''''''''''''''
7345773498 {
7345873499 matchid("=", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 11LLU)));
7345973500 // ACCUMULATE ARGUMENTS - BEGIN
@@ -73522,7 +73563,7 @@
7352273563 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7352373564 }
7352473565 // ACCUMULATE ARGUMENTS - END
73525- uint64_t return_to = 18446744073709548590LLU;
73566+ uint64_t return_to = 18446744073709548587LLU;
7352673567 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7352773568 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7352873569 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73531,18 +73572,18 @@
7353173572 state.addr = 293363122285364549LLU; // PROCRVALUE
7353273573 break;
7353373574 }
73534- case 18446744073709548590LLU: // 99999999Ps'''''''''''''''
73575+ case 18446744073709548587LLU: // 99999999Pp'''''''''''''''
7353573576 {
7353673577 // variable list<resdest___> newresults goes out of scope
7353773578 // emitted destructur for type list<resdest___>
73538- state.addr = 18446744073709548588LLU; // 99999999Pq'''''''''''''''
73579+ state.addr = 18446744073709548585LLU; // 99999999Pn'''''''''''''''
7353973580 break;
7354073581 }
73541- case 18446744073709548588LLU: // 99999999Pq'''''''''''''''
73582+ case 18446744073709548585LLU: // 99999999Pn'''''''''''''''
7354273583 {
7354373584 if(!*LOCAL_ACCESS(heap.data, 18LLU, 17LLU)/*list*/)
7354473585 {
73545- state.addr = 18446744073709548589LLU; // 99999999Pr'''''''''''''''
73586+ state.addr = 18446744073709548586LLU; // 99999999Po'''''''''''''''
7354673587 break;
7354773588 }
7354873589 // temporary list-element
@@ -73556,7 +73597,7 @@
7355673597 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7355773598 }
7355873599 // ACCUMULATE ARGUMENTS - END
73559- uint64_t return_to = 18446744073709548587LLU;
73600+ uint64_t return_to = 18446744073709548584LLU;
7356073601 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7356173602 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7356273603 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73565,14 +73606,14 @@
7356573606 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7356673607 break;
7356773608 }
73568- case 18446744073709548587LLU: // 99999999Pp'''''''''''''''
73609+ case 18446744073709548584LLU: // 99999999Pm'''''''''''''''
7356973610 {
7357073611 // RELEASE temporary destructor-variable
7357173612 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
73572- state.addr = 18446744073709548588LLU; // 99999999Pq'''''''''''''''
73613+ state.addr = 18446744073709548585LLU; // 99999999Pn'''''''''''''''
7357373614 break;
7357473615 }
73575- case 18446744073709548589LLU: // 99999999Pr'''''''''''''''
73616+ case 18446744073709548586LLU: // 99999999Po'''''''''''''''
7357673617 {
7357773618 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference newresults at 18
7357873619 // parameter-reference u64 remainheap goes out of scope
@@ -73646,7 +73687,7 @@
7364673687 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7364773688 }
7364873689 // ACCUMULATE ARGUMENTS - END
73649- uint64_t return_to = 18446744073709548585LLU;
73690+ uint64_t return_to = 18446744073709548582LLU;
7365073691 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7365173692 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7365273693 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73655,7 +73696,7 @@
7365573696 state.addr = 533565069926072320LLU; // blknone___
7365673697 break;
7365773698 }
73658- case 18446744073709548585LLU: // 99999999Pn'''''''''''''''
73699+ case 18446744073709548582LLU: // 99999999Pk'''''''''''''''
7365973700 {
7366073701 {
7366173702 uint64_t exchange = LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 18*/;
@@ -73671,7 +73712,7 @@
7367173712 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7367273713 }
7367373714 // ACCUMULATE ARGUMENTS - END
73674- uint64_t return_to = 18446744073709548586LLU;
73715+ uint64_t return_to = 18446744073709548583LLU;
7367573716 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7367673717 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7367773718 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73680,7 +73721,7 @@
7368073721 state.addr = 343185072444167040LLU; // SCOPEOPEN_
7368173722 break;
7368273723 }
73683- case 18446744073709548586LLU: // 99999999Po'''''''''''''''
73724+ case 18446744073709548583LLU: // 99999999Pl'''''''''''''''
7368473725 {
7368573726 {
7368673727 uint64_t arg = 0;
@@ -73692,7 +73733,7 @@
7369273733 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7369373734 }
7369473735 // ACCUMULATE ARGUMENTS - END
73695- uint64_t return_to = 18446744073709548584LLU;
73736+ uint64_t return_to = 18446744073709548581LLU;
7369673737 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7369773738 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7369873739 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73701,7 +73742,7 @@
7370173742 state.addr = 839519665163075584LLU; // skip______
7370273743 break;
7370373744 }
73704- case 18446744073709548584LLU: // 99999999Pm'''''''''''''''
73745+ case 18446744073709548581LLU: // 99999999Pj'''''''''''''''
7370573746 {
7370673747 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)), stdin);
7370773748 if('(' != (char)getchar())
@@ -73709,15 +73750,15 @@
7370973750 fprintf(stderr, "match failed at char %c\n", (char)40LLU);
7371073751 exit(-1);
7371173752 }
73712- state.addr = 18446744073709548583LLU; // 99999999Pl'''''''''''''''
73753+ state.addr = 18446744073709548580LLU; // 99999999Pi'''''''''''''''
7371373754 break;
7371473755 }
73715- case 18446744073709548583LLU: // 99999999Pl'''''''''''''''
73756+ case 18446744073709548580LLU: // 99999999Pi'''''''''''''''
7371673757 {
7371773758 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) = (uint64_t)getchar();
7371873759 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) > 255)
7371973760 {
73720- state.addr = 18446744073709548582LLU; // 99999999Pk'''''''''''''''
73761+ state.addr = 18446744073709548579LLU; // 99999999Ph'''''''''''''''
7372173762 break;
7372273763 }
7372373764 // ACCUMULATE ARGUMENTS - BEGIN
@@ -73726,7 +73767,7 @@
7372673767 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7372773768 }
7372873769 // ACCUMULATE ARGUMENTS - END
73729- uint64_t return_to = 18446744073709548581LLU;
73770+ uint64_t return_to = 18446744073709548578LLU;
7373073771 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7373173772 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7373273773 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73735,7 +73776,7 @@
7373573776 state.addr = 839519665163075584LLU; // skip______
7373673777 break;
7373773778 }
73738- case 18446744073709548581LLU: // 99999999Pj'''''''''''''''
73779+ case 18446744073709548578LLU: // 99999999Pg'''''''''''''''
7373973780 {
7374073781 {
7374173782 uint64_t arg = 0;
@@ -73752,11 +73793,11 @@
7375273793 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7375373794 }
7375473795 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*terminator*/*LOCAL_ACCESS(heap.data, 20LLU, 18LLU) != /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 11LLU));
73755- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548580LLU : 18446744073709548579LLU;
73796+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548577LLU : 18446744073709548576LLU;
7375673797 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7375773798 break;
7375873799 }
73759- case 18446744073709548580LLU: // 99999999Pi'''''''''''''''
73800+ case 18446744073709548577LLU: // 99999999Pf'''''''''''''''
7376073801 {
7376173802 // ACCUMULATE ARGUMENTS - BEGIN
7376273803 {
@@ -73764,7 +73805,7 @@
7376473805 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7376573806 }
7376673807 // ACCUMULATE ARGUMENTS - END
73767- uint64_t return_to = 18446744073709548577LLU;
73808+ uint64_t return_to = 18446744073709548574LLU;
7376873809 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7376973810 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7377073811 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73773,7 +73814,7 @@
7377373814 state.addr = 839519665163075584LLU; // skip______
7377473815 break;
7377573816 }
73776- case 18446744073709548577LLU: // 99999999Pf'''''''''''''''
73817+ case 18446744073709548574LLU: // 99999999Pc'''''''''''''''
7377773818 {
7377873819 {
7377973820 uint64_t arg = 0;
@@ -73846,7 +73887,7 @@
7384673887 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7384773888 }
7384873889 // ACCUMULATE ARGUMENTS - END
73849- uint64_t return_to = 18446744073709548576LLU;
73890+ uint64_t return_to = 18446744073709548573LLU;
7385073891 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7385173892 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7385273893 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73855,7 +73896,7 @@
7385573896 state.addr = 288753743686533120LLU; // PA1_______
7385673897 break;
7385773898 }
73858- case 18446744073709548576LLU: // 99999999Pe'''''''''''''''
73899+ case 18446744073709548573LLU: // 99999999Pb'''''''''''''''
7385973900 {
7386073901 // variable u64 resultid__ goes out of scope
7386173902 // emitted destructur for type u64
@@ -73866,7 +73907,7 @@
7386673907 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7386773908 }
7386873909 // ACCUMULATE ARGUMENTS - END
73869- uint64_t return_to = 18446744073709548575LLU;
73910+ uint64_t return_to = 18446744073709548572LLU;
7387073911 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7387173912 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7387273913 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73875,7 +73916,7 @@
7387573916 state.addr = 839519665163075584LLU; // skip______
7387673917 break;
7387773918 }
73878- case 18446744073709548575LLU: // 99999999Pd'''''''''''''''
73919+ case 18446744073709548572LLU: // 99999999Pa'''''''''''''''
7387973920 {
7388073921 {
7388173922 uint64_t arg = 0;
@@ -73882,11 +73923,11 @@
7388273923 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7388373924 }
7388473925 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*separator_*/*LOCAL_ACCESS(heap.data, 20LLU, 17LLU) != /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 11LLU));
73885- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548574LLU : 18446744073709548573LLU;
73926+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548571LLU : 18446744073709548570LLU;
7388673927 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7388773928 break;
7388873929 }
73889- case 18446744073709548574LLU: // 99999999Pc'''''''''''''''
73930+ case 18446744073709548571LLU: // 99999999P$'''''''''''''''
7389073931 {
7389173932 {
7389273933 uint64_t arg = 0;
@@ -73893,17 +73934,17 @@
7389373934 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7389473935 }
7389573936 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*terminator*/*LOCAL_ACCESS(heap.data, 20LLU, 18LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 11LLU));
73896- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548572LLU : 18446744073709548571LLU;
73937+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548569LLU : 18446744073709548568LLU;
7389773938 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7389873939 break;
7389973940 }
73900- case 18446744073709548572LLU: // 99999999Pa'''''''''''''''
73941+ case 18446744073709548569LLU: // 99999999PY'''''''''''''''
7390173942 {
7390273943 ungetc(0, stdin);
73903- state.addr = 18446744073709548570LLU; // 99999999PZ'''''''''''''''
73944+ state.addr = 18446744073709548567LLU; // 99999999PW'''''''''''''''
7390473945 break;
7390573946 }
73906- case 18446744073709548571LLU: // 99999999P$'''''''''''''''
73947+ case 18446744073709548568LLU: // 99999999PX'''''''''''''''
7390773948 {
7390873949 // ACCUMULATE ARGUMENTS - BEGIN
7390973950 {
@@ -73911,7 +73952,7 @@
7391173952 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7391273953 }
7391373954 // ACCUMULATE ARGUMENTS - END
73914- uint64_t return_to = 18446744073709548569LLU;
73955+ uint64_t return_to = 18446744073709548566LLU;
7391573956 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7391673957 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7391773958 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73920,7 +73961,7 @@
7392073961 state.addr = 819847183515949359LLU; // reportinit
7392173962 break;
7392273963 }
73923- case 18446744073709548569LLU: // 99999999PY'''''''''''''''
73964+ case 18446744073709548566LLU: // 99999999PV'''''''''''''''
7392473965 {
7392573966 fprintf(stderr, "%s", "expected ',' or ')' but found ");
7392673967 putc((char)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 11LLU)), stderr);
@@ -73928,26 +73969,26 @@
7392873969 fprintf(stderr, "%s\n", "");
7392973970 exit(-1);
7393073971 }
73931- state.addr = 18446744073709548570LLU; // 99999999PZ'''''''''''''''
73972+ state.addr = 18446744073709548567LLU; // 99999999PW'''''''''''''''
7393273973 break;
7393373974 }
73934- case 18446744073709548570LLU: // 99999999PZ'''''''''''''''
73975+ case 18446744073709548567LLU: // 99999999PW'''''''''''''''
7393573976 {
73936- state.addr = 18446744073709548573LLU; // 99999999Pb'''''''''''''''
73977+ state.addr = 18446744073709548570LLU; // 99999999PZ'''''''''''''''
7393773978 break;
7393873979 }
73939- case 18446744073709548573LLU: // 99999999Pb'''''''''''''''
73980+ case 18446744073709548570LLU: // 99999999PZ'''''''''''''''
7394073981 {
73941- state.addr = 18446744073709548578LLU; // 99999999Pg'''''''''''''''
73982+ state.addr = 18446744073709548575LLU; // 99999999Pd'''''''''''''''
7394273983 break;
7394373984 }
73944- case 18446744073709548579LLU: // 99999999Ph'''''''''''''''
73985+ case 18446744073709548576LLU: // 99999999Pe'''''''''''''''
7394573986 {
7394673987 ungetc(0, stdin);
73947- state.addr = 18446744073709548578LLU; // 99999999Pg'''''''''''''''
73988+ state.addr = 18446744073709548575LLU; // 99999999Pd'''''''''''''''
7394873989 break;
7394973990 }
73950- case 18446744073709548578LLU: // 99999999Pg'''''''''''''''
73991+ case 18446744073709548575LLU: // 99999999Pd'''''''''''''''
7395173992 {
7395273993 // variable u64 terminator goes out of scope
7395373994 // emitted destructur for type u64
@@ -73955,10 +73996,10 @@
7395573996 // variable u64 separator_ goes out of scope
7395673997 // emitted destructur for type u64
7395773998 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference separator_ at 18
73958- state.addr = 18446744073709548583LLU; // 99999999Pl'''''''''''''''
73999+ state.addr = 18446744073709548580LLU; // 99999999Pi'''''''''''''''
7395974000 break;
7396074001 }
73961- case 18446744073709548582LLU: // 99999999Pk'''''''''''''''
74002+ case 18446744073709548579LLU: // 99999999Ph'''''''''''''''
7396274003 {
7396374004
7396474005 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) = (uint64_t)getchar();
@@ -74001,7 +74042,7 @@
7400174042 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7400274043 }
7400374044 // ACCUMULATE ARGUMENTS - END
74004- uint64_t return_to = 18446744073709548568LLU;
74045+ uint64_t return_to = 18446744073709548565LLU;
7400574046 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
7400674047 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7400774048 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74010,7 +74051,7 @@
7401074051 state.addr = 343185072241833157LLU; // SCOPECLOSE
7401174052 break;
7401274053 }
74013- case 18446744073709548568LLU: // 99999999PX'''''''''''''''
74054+ case 18446744073709548565LLU: // 99999999PU'''''''''''''''
7401474055 {
7401574056 // ACCUMULATE ARGUMENTS - BEGIN
7401674057 {
@@ -74018,7 +74059,7 @@
7401874059 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7401974060 }
7402074061 // ACCUMULATE ARGUMENTS - END
74021- uint64_t return_to = 18446744073709548567LLU;
74062+ uint64_t return_to = 18446744073709548564LLU;
7402274063 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7402374064 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7402474065 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74027,7 +74068,7 @@
7402774068 state.addr = 839519665163075584LLU; // skip______
7402874069 break;
7402974070 }
74030- case 18446744073709548567LLU: // 99999999PW'''''''''''''''
74071+ case 18446744073709548564LLU: // 99999999PT'''''''''''''''
7403174072 {
7403274073 matchid("=", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)));
7403374074 // ACCUMULATE ARGUMENTS - BEGIN
@@ -74096,7 +74137,7 @@
7409674137 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7409774138 }
7409874139 // ACCUMULATE ARGUMENTS - END
74099- uint64_t return_to = 18446744073709548566LLU;
74140+ uint64_t return_to = 18446744073709548563LLU;
7410074141 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7410174142 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7410274143 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74105,18 +74146,18 @@
7410574146 state.addr = 293363122285364549LLU; // PROCRVALUE
7410674147 break;
7410774148 }
74108- case 18446744073709548566LLU: // 99999999PV'''''''''''''''
74149+ case 18446744073709548563LLU: // 99999999PS'''''''''''''''
7410974150 {
7411074151 // variable list<resdest___> newresults goes out of scope
7411174152 // emitted destructur for type list<resdest___>
74112- state.addr = 18446744073709548564LLU; // 99999999PT'''''''''''''''
74153+ state.addr = 18446744073709548561LLU; // 99999999PQ'''''''''''''''
7411374154 break;
7411474155 }
74115- case 18446744073709548564LLU: // 99999999PT'''''''''''''''
74156+ case 18446744073709548561LLU: // 99999999PQ'''''''''''''''
7411674157 {
7411774158 if(!*LOCAL_ACCESS(heap.data, 17LLU, 16LLU)/*list*/)
7411874159 {
74119- state.addr = 18446744073709548565LLU; // 99999999PU'''''''''''''''
74160+ state.addr = 18446744073709548562LLU; // 99999999PR'''''''''''''''
7412074161 break;
7412174162 }
7412274163 // temporary list-element
@@ -74130,7 +74171,7 @@
7413074171 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7413174172 }
7413274173 // ACCUMULATE ARGUMENTS - END
74133- uint64_t return_to = 18446744073709548563LLU;
74174+ uint64_t return_to = 18446744073709548560LLU;
7413474175 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7413574176 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7413674177 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74139,14 +74180,14 @@
7413974180 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7414074181 break;
7414174182 }
74142- case 18446744073709548563LLU: // 99999999PS'''''''''''''''
74183+ case 18446744073709548560LLU: // 99999999PP'''''''''''''''
7414374184 {
7414474185 // RELEASE temporary destructor-variable
7414574186 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
74146- state.addr = 18446744073709548564LLU; // 99999999PT'''''''''''''''
74187+ state.addr = 18446744073709548561LLU; // 99999999PQ'''''''''''''''
7414774188 break;
7414874189 }
74149- case 18446744073709548565LLU: // 99999999PU'''''''''''''''
74190+ case 18446744073709548562LLU: // 99999999PR'''''''''''''''
7415074191 {
7415174192 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference newresults at 17
7415274193 // parameter-reference u64 remainheap goes out of scope
@@ -74197,7 +74238,7 @@
7419774238 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7419874239 }
7419974240 // ACCUMULATE ARGUMENTS - END
74200- uint64_t return_to = 18446744073709548562LLU;
74241+ uint64_t return_to = 18446744073709548559LLU;
7420174242 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7420274243 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7420374244 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74206,7 +74247,7 @@
7420674247 state.addr = 839519665163075584LLU; // skip______
7420774248 break;
7420874249 }
74209- case 18446744073709548562LLU: // 99999999PR'''''''''''''''
74250+ case 18446744073709548559LLU: // 99999999PO'''''''''''''''
7421074251 {
7421174252 {
7421274253 uint64_t arg = 0;
@@ -74239,7 +74280,7 @@
7423974280 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7424074281 }
7424174282 // ACCUMULATE ARGUMENTS - END
74242- uint64_t return_to = 18446744073709548561LLU;
74283+ uint64_t return_to = 18446744073709548558LLU;
7424374284 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7424474285 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7424574286 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74248,7 +74289,7 @@
7424874289 state.addr = 782701543487916768LLU; // parsemtype
7424974290 break;
7425074291 }
74251- case 18446744073709548561LLU: // 99999999PQ'''''''''''''''
74292+ case 18446744073709548558LLU: // 99999999PN'''''''''''''''
7425274293 {
7425374294 // ACCUMULATE ARGUMENTS - BEGIN
7425474295 {
@@ -74256,7 +74297,7 @@
7425674297 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7425774298 }
7425874299 // ACCUMULATE ARGUMENTS - END
74259- uint64_t return_to = 18446744073709548560LLU;
74300+ uint64_t return_to = 18446744073709548557LLU;
7426074301 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7426174302 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7426274303 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74265,7 +74306,7 @@
7426574306 state.addr = 839519665163075584LLU; // skip______
7426674307 break;
7426774308 }
74268- case 18446744073709548560LLU: // 99999999PP'''''''''''''''
74309+ case 18446744073709548557LLU: // 99999999PM'''''''''''''''
7426974310 {
7427074311
7427174312 *LOCAL_ACCESS(heap.data, 18LLU, 15LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 10LLU)));
@@ -74291,7 +74332,7 @@
7429174332 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7429274333 }
7429374334 // ACCUMULATE ARGUMENTS - END
74294- uint64_t return_to = 18446744073709548557LLU;
74335+ uint64_t return_to = 18446744073709548554LLU;
7429574336 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7429674337 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7429774338 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74300,13 +74341,13 @@
7430074341 state.addr = 202166608167772486LLU; // KNOWVARREF
7430174342 break;
7430274343 }
74303- case 18446744073709548557LLU: // 99999999PM'''''''''''''''
74344+ case 18446744073709548554LLU: // 99999999PJ'''''''''''''''
7430474345 {
74305- state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548559LLU : 18446744073709548558LLU;
74346+ state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548556LLU : 18446744073709548555LLU;
7430674347 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
7430774348 break;
7430874349 }
74309- case 18446744073709548559LLU: // 99999999PO'''''''''''''''
74350+ case 18446744073709548556LLU: // 99999999PL'''''''''''''''
7431074351 {
7431174352 // ACCUMULATE ARGUMENTS - BEGIN
7431274353 {
@@ -74314,7 +74355,7 @@
7431474355 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7431574356 }
7431674357 // ACCUMULATE ARGUMENTS - END
74317- uint64_t return_to = 18446744073709548556LLU;
74358+ uint64_t return_to = 18446744073709548553LLU;
7431874359 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7431974360 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7432074361 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74323,7 +74364,7 @@
7432374364 state.addr = 839519665163075584LLU; // skip______
7432474365 break;
7432574366 }
74326- case 18446744073709548556LLU: // 99999999PL'''''''''''''''
74367+ case 18446744073709548553LLU: // 99999999PI'''''''''''''''
7432774368 {
7432874369 {
7432974370 uint64_t arg = 0;
@@ -74340,16 +74381,16 @@
7434074381 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7434174382 }
7434274383 *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = /*buf_______*/*LOCAL_ACCESS(heap.data, 21LLU, 18LLU) == /*shadow____*/*LOCAL_ACCESS(heap.data, 21LLU, 19LLU);
74343- state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548555LLU : 18446744073709548554LLU;
74384+ state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548552LLU : 18446744073709548551LLU;
7434474385 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 21
7434574386 break;
7434674387 }
74347- case 18446744073709548555LLU: // 99999999PK'''''''''''''''
74388+ case 18446744073709548552LLU: // 99999999PH'''''''''''''''
7434874389 {
74349- state.addr = 18446744073709548553LLU; // 99999999PI'''''''''''''''
74390+ state.addr = 18446744073709548550LLU; // 99999999PF'''''''''''''''
7435074391 break;
7435174392 }
74352- case 18446744073709548554LLU: // 99999999PJ'''''''''''''''
74393+ case 18446744073709548551LLU: // 99999999PG'''''''''''''''
7435374394 {
7435474395 // ACCUMULATE ARGUMENTS - BEGIN
7435574396 {
@@ -74357,7 +74398,7 @@
7435774398 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7435874399 }
7435974400 // ACCUMULATE ARGUMENTS - END
74360- uint64_t return_to = 18446744073709548552LLU;
74401+ uint64_t return_to = 18446744073709548549LLU;
7436174402 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7436274403 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7436374404 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74366,7 +74407,7 @@
7436674407 state.addr = 819847183515949359LLU; // reportinit
7436774408 break;
7436874409 }
74369- case 18446744073709548552LLU: // 99999999PH'''''''''''''''
74410+ case 18446744073709548549LLU: // 99999999PE'''''''''''''''
7437074411 {
7437174412 fprintf(stderr, "%s", "variable ");
7437274413 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 20LLU, 15LLU));
@@ -74376,10 +74417,10 @@
7437674417 fprintf(stderr, "%s\n", "");
7437774418 exit(-1);
7437874419 }
74379- state.addr = 18446744073709548553LLU; // 99999999PI'''''''''''''''
74420+ state.addr = 18446744073709548550LLU; // 99999999PF'''''''''''''''
7438074421 break;
7438174422 }
74382- case 18446744073709548553LLU: // 99999999PI'''''''''''''''
74423+ case 18446744073709548550LLU: // 99999999PF'''''''''''''''
7438374424 {
7438474425 // variable u64 shadow____ goes out of scope
7438574426 // emitted destructur for type u64
@@ -74387,10 +74428,10 @@
7438774428 // variable u64 buf_______ goes out of scope
7438874429 // emitted destructur for type u64
7438974430 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference buf_______ at 19
74390- state.addr = 18446744073709548558LLU; // 99999999PN'''''''''''''''
74431+ state.addr = 18446744073709548555LLU; // 99999999PK'''''''''''''''
7439174432 break;
7439274433 }
74393- case 18446744073709548558LLU: // 99999999PN'''''''''''''''
74434+ case 18446744073709548555LLU: // 99999999PK'''''''''''''''
7439474435 {
7439574436 // ACCUMULATE ARGUMENTS - BEGIN
7439674437 {
@@ -74414,7 +74455,7 @@
7441474455 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7441574456 }
7441674457 // ACCUMULATE ARGUMENTS - END
74417- uint64_t return_to = 18446744073709548551LLU;
74458+ uint64_t return_to = 18446744073709548548LLU;
7441874459 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7441974460 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7442074461 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74423,7 +74464,7 @@
7442374464 state.addr = 515555125197130432LLU; // allocheap_
7442474465 break;
7442574466 }
74426- case 18446744073709548551LLU: // 99999999PG'''''''''''''''
74467+ case 18446744073709548548LLU: // 99999999PD'''''''''''''''
7442774468 {
7442874469 {
7442974470 uint64_t arg = 0;
@@ -74432,7 +74473,7 @@
7443274473 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
7443374474 // ACCUMULATE ARGUMENTS - BEGIN
7443474475 // ACCUMULATE ARGUMENTS - END
74435- uint64_t return_to = 18446744073709548550LLU;
74476+ uint64_t return_to = 18446744073709548547LLU;
7443674477 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0));
7443774478 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7443874479 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74441,7 +74482,7 @@
7444174482 state.addr = 890787671342055424LLU; // varopen___
7444274483 break;
7444374484 }
74444- case 18446744073709548550LLU: // 99999999PF'''''''''''''''
74485+ case 18446744073709548547LLU: // 99999999PC'''''''''''''''
7444574486 {
7444674487 fprintf(stdout, "%s", "0");
7444774488 // ACCUMULATE ARGUMENTS - BEGIN
@@ -74466,7 +74507,7 @@
7446674507 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7446774508 }
7446874509 // ACCUMULATE ARGUMENTS - END
74469- uint64_t return_to = 18446744073709548549LLU;
74510+ uint64_t return_to = 18446744073709548546LLU;
7447074511 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7447174512 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7447274513 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74475,7 +74516,7 @@
7447574516 state.addr = 890786842582581248LLU; // varclose__
7447674517 break;
7447774518 }
74478- case 18446744073709548549LLU: // 99999999PE'''''''''''''''
74519+ case 18446744073709548546LLU: // 99999999PB'''''''''''''''
7447974520 {
7448074521 // ACCUMULATE ARGUMENTS - BEGIN
7448174522 {
@@ -74483,7 +74524,7 @@
7448374524 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7448474525 }
7448574526 // ACCUMULATE ARGUMENTS - END
74486- uint64_t return_to = 18446744073709548548LLU;
74527+ uint64_t return_to = 18446744073709548545LLU;
7448774528 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7448874529 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7448974530 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74492,7 +74533,7 @@
7449274533 state.addr = 839519665163075584LLU; // skip______
7449374534 break;
7449474535 }
74495- case 18446744073709548548LLU: // 99999999PD'''''''''''''''
74536+ case 18446744073709548545LLU: // 99999999PA'''''''''''''''
7449674537 {
7449774538 {
7449874539 uint64_t arg = 0;
@@ -74517,7 +74558,7 @@
7451774558 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7451874559 }
7451974560 // ACCUMULATE ARGUMENTS - END
74520- uint64_t return_to = 18446744073709548544LLU;
74561+ uint64_t return_to = 18446744073709548541LLU;
7452174562 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
7452274563 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7452374564 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74526,13 +74567,13 @@
7452674567 state.addr = 242277287585575139LLU; // MatchOptCh
7452774568 break;
7452874569 }
74529- case 18446744073709548544LLU: // 99999999P_'''''''''''''''
74570+ case 18446744073709548541LLU: // 99999999O7'''''''''''''''
7453074571 {
74531- state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548547LLU : 18446744073709548546LLU;
74572+ state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548544LLU : 18446744073709548543LLU;
7453274573 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 21
7453374574 break;
7453474575 }
74535- case 18446744073709548547LLU: // 99999999PC'''''''''''''''
74576+ case 18446744073709548544LLU: // 99999999P_'''''''''''''''
7453674577 {
7453774578 {
7453874579 uint64_t arg = 0;
@@ -74553,7 +74594,7 @@
7455374594 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7455474595 }
7455574596 // ACCUMULATE ARGUMENTS - END
74556- uint64_t return_to = 18446744073709548543LLU;
74597+ uint64_t return_to = 18446744073709548540LLU;
7455774598 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7455874599 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7455974600 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74562,7 +74603,7 @@
7456274603 state.addr = 661640243165790208LLU; // islist____
7456374604 break;
7456474605 }
74565- case 18446744073709548543LLU: // 99999999O9'''''''''''''''
74606+ case 18446744073709548540LLU: // 99999999O6'''''''''''''''
7456674607 {
7456774608 // ACCUMULATE ARGUMENTS - BEGIN
7456874609 {
@@ -74594,7 +74635,7 @@
7459474635 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7459574636 }
7459674637 // ACCUMULATE ARGUMENTS - END
74597- uint64_t return_to = 18446744073709548542LLU;
74638+ uint64_t return_to = 18446744073709548539LLU;
7459874639 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0));
7459974640 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7460074641 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74603,7 +74644,7 @@
7460374644 state.addr = 788334703205941248LLU; // pushvar___
7460474645 break;
7460574646 }
74606- case 18446744073709548542LLU: // 99999999O8'''''''''''''''
74647+ case 18446744073709548539LLU: // 99999999O5'''''''''''''''
7460774648 {
7460874649 // variable u64 initialize goes out of scope
7460974650 // emitted destructur for type u64
@@ -74611,10 +74652,10 @@
7461174652 // variable u64 reference_ goes out of scope
7461274653 // emitted destructur for type u64
7461374654 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference reference_ at 21
74614- state.addr = 18446744073709548545LLU; // 99999999PA'''''''''''''''
74655+ state.addr = 18446744073709548542LLU; // 99999999O8'''''''''''''''
7461574656 break;
7461674657 }
74617- case 18446744073709548546LLU: // 99999999PB'''''''''''''''
74658+ case 18446744073709548543LLU: // 99999999O9'''''''''''''''
7461874659 {
7461974660 matchid("=", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 10LLU)));
7462074661 // ACCUMULATE ARGUMENTS - BEGIN
@@ -74623,7 +74664,7 @@
7462374664 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7462474665 }
7462574666 // ACCUMULATE ARGUMENTS - END
74626- uint64_t return_to = 18446744073709548541LLU;
74667+ uint64_t return_to = 18446744073709548538LLU;
7462774668 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7462874669 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7462974670 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74632,7 +74673,7 @@
7463274673 state.addr = 839519665163075584LLU; // skip______
7463374674 break;
7463474675 }
74635- case 18446744073709548541LLU: // 99999999O7'''''''''''''''
74676+ case 18446744073709548538LLU: // 99999999O4'''''''''''''''
7463674677 {
7463774678 {
7463874679 uint64_t arg = 0;
@@ -74661,7 +74702,7 @@
7466174702 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7466274703 }
7466374704 // ACCUMULATE ARGUMENTS - END
74664- uint64_t return_to = 18446744073709548540LLU;
74705+ uint64_t return_to = 18446744073709548537LLU;
7466574706 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7466674707 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7466774708 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74670,7 +74711,7 @@
7467074711 state.addr = 768289076452424640LLU; // oneresult_
7467174712 break;
7467274713 }
74673- case 18446744073709548540LLU: // 99999999O6'''''''''''''''
74714+ case 18446744073709548537LLU: // 99999999O3'''''''''''''''
7467474715 {
7467574716 // ACCUMULATE ARGUMENTS - BEGIN
7467674717 {
@@ -74738,7 +74779,7 @@
7473874779 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7473974780 }
7474074781 // ACCUMULATE ARGUMENTS - END
74741- uint64_t return_to = 18446744073709548539LLU;
74782+ uint64_t return_to = 18446744073709548536LLU;
7474274783 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7474374784 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7474474785 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74747,7 +74788,7 @@
7474774788 state.addr = 293363122285364549LLU; // PROCRVALUE
7474874789 break;
7474974790 }
74750- case 18446744073709548539LLU: // 99999999O5'''''''''''''''
74791+ case 18446744073709548536LLU: // 99999999O2'''''''''''''''
7475174792 {
7475274793 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 10LLU)), stdin);
7475374794 if(';' != (char)getchar())
@@ -74790,7 +74831,7 @@
7479074831 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7479174832 }
7479274833 // ACCUMULATE ARGUMENTS - END
74793- uint64_t return_to = 18446744073709548538LLU;
74834+ uint64_t return_to = 18446744073709548535LLU;
7479474835 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0));
7479574836 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7479674837 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74799,7 +74840,7 @@
7479974840 state.addr = 788334703205941248LLU; // pushvar___
7480074841 break;
7480174842 }
74802- case 18446744073709548538LLU: // 99999999O4'''''''''''''''
74843+ case 18446744073709548535LLU: // 99999999O1'''''''''''''''
7480374844 {
7480474845 // variable u64 initialize goes out of scope
7480574846 // emitted destructur for type u64
@@ -74806,14 +74847,14 @@
7480674847 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference initialize at 23
7480774848 // variable list<resdest___> newresults goes out of scope
7480874849 // emitted destructur for type list<resdest___>
74809- state.addr = 18446744073709548536LLU; // 99999999O2'''''''''''''''
74850+ state.addr = 18446744073709548533LLU; // 99999999Oz'''''''''''''''
7481074851 break;
7481174852 }
74812- case 18446744073709548536LLU: // 99999999O2'''''''''''''''
74853+ case 18446744073709548533LLU: // 99999999Oz'''''''''''''''
7481374854 {
7481474855 if(!*LOCAL_ACCESS(heap.data, 22LLU, 21LLU)/*list*/)
7481574856 {
74816- state.addr = 18446744073709548537LLU; // 99999999O3'''''''''''''''
74857+ state.addr = 18446744073709548534LLU; // 99999999O0'''''''''''''''
7481774858 break;
7481874859 }
7481974860 // temporary list-element
@@ -74827,7 +74868,7 @@
7482774868 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7482874869 }
7482974870 // ACCUMULATE ARGUMENTS - END
74830- uint64_t return_to = 18446744073709548535LLU;
74871+ uint64_t return_to = 18446744073709548532LLU;
7483174872 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7483274873 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7483374874 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74836,23 +74877,23 @@
7483674877 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7483774878 break;
7483874879 }
74839- case 18446744073709548535LLU: // 99999999O1'''''''''''''''
74880+ case 18446744073709548532LLU: // 99999999Oy'''''''''''''''
7484074881 {
7484174882 // RELEASE temporary destructor-variable
7484274883 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 23
74843- state.addr = 18446744073709548536LLU; // 99999999O2'''''''''''''''
74884+ state.addr = 18446744073709548533LLU; // 99999999Oz'''''''''''''''
7484474885 break;
7484574886 }
74846- case 18446744073709548537LLU: // 99999999O3'''''''''''''''
74887+ case 18446744073709548534LLU: // 99999999O0'''''''''''''''
7484774888 {
7484874889 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference newresults at 22
7484974890 // variable u64 reference_ goes out of scope
7485074891 // emitted destructur for type u64
7485174892 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference reference_ at 21
74852- state.addr = 18446744073709548545LLU; // 99999999PA'''''''''''''''
74893+ state.addr = 18446744073709548542LLU; // 99999999O8'''''''''''''''
7485374894 break;
7485474895 }
74855- case 18446744073709548545LLU: // 99999999PA'''''''''''''''
74896+ case 18446744073709548542LLU: // 99999999O8'''''''''''''''
7485674897 {
7485774898 // variable u64 sym_______ goes out of scope
7485874899 // emitted destructur for type u64
@@ -74868,7 +74909,7 @@
7486874909 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7486974910 }
7487074911 // ACCUMULATE ARGUMENTS - END
74871- uint64_t return_to = 18446744073709548534LLU;
74912+ uint64_t return_to = 18446744073709548531LLU;
7487274913 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7487374914 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7487474915 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74877,7 +74918,7 @@
7487774918 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7487874919 break;
7487974920 }
74880- case 18446744073709548534LLU: // 99999999O0'''''''''''''''
74921+ case 18446744073709548531LLU: // 99999999Ox'''''''''''''''
7488174922 {
7488274923 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference typedst___ at 18
7488374924 // variable u64 mutable___ goes out of scope
@@ -74940,11 +74981,11 @@
7494074981 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7494174982 }
7494274983 *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 0LLU));
74943- state.addr = *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) ? 18446744073709548533LLU : 18446744073709548532LLU;
74984+ state.addr = *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) ? 18446744073709548530LLU : 18446744073709548529LLU;
7494474985 (void)LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 15
7494574986 break;
7494674987 }
74947- case 18446744073709548533LLU: // 99999999Oz'''''''''''''''
74988+ case 18446744073709548530LLU: // 99999999Ow'''''''''''''''
7494874989 {
7494974990 // ACCUMULATE ARGUMENTS - BEGIN
7495074991 {
@@ -74952,7 +74993,7 @@
7495274993 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0