• R/O
  • SSH
  • HTTPS

jpl: Commit


Commit MetaInfo

Revisão952 (tree)
Hora2020-03-27 08:30:50
Autorjakobthomsen

Mensagem de Log

use return-syntax

Mudança Sumário

Diff

--- trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-variant-using-constructor-functions/jpl_compiler.c (revision 951)
+++ trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-variant-using-constructor-functions/jpl_compiler.c (revision 952)
@@ -21594,9 +21594,7 @@
2159421594 case 567659142103390208LLU: // destrsize_
2159521595 {
2159621596 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)) = 2LLU;
21597-
21598- // parameter-reference u64 destrsize_ goes out of scope
21599- (void)LOCAL_POP_MOVE(&heap, 1LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference destrsize_ at 1
21597+ (void)LOCAL_POP_MOVE(&heap, 1LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference __________ at 1
2160021598 {
2160121599 uint64_t baseinfo = heap.data[0].elem1;
2160221600 struct pair pair = unpair(&heap, &baseinfo);
@@ -21613,7 +21611,7 @@
2161321611 }
2161421612 // ACCUMULATE ARGUMENTS - BEGIN
2161521613 {
21616- uint64_t arg = /*reserved__*/LOCAL_ACCESS_ADDR(heap.data, 9LLU, 8LLU);
21614+ uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 9LLU, 8LLU);
2161721615 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2161821616 }
2161921617 // ACCUMULATE ARGUMENTS - END
@@ -100498,7 +100496,7 @@
100498100496 }
100499100497 // ACCUMULATE ARGUMENTS - BEGIN
100500100498 {
100501- uint64_t arg = /*reserved__*/LOCAL_ACCESS_ADDR(heap.data, 12LLU, 11LLU);
100499+ uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 12LLU, 11LLU);
100502100500 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100503100501 }
100504100502 // ACCUMULATE ARGUMENTS - END
@@ -102417,7 +102415,7 @@
102417102415 }
102418102416 // ACCUMULATE ARGUMENTS - BEGIN
102419102417 {
102420- uint64_t arg = /*reserved__*/LOCAL_ACCESS_ADDR(heap.data, 14LLU, 13LLU);
102418+ uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 14LLU, 13LLU);
102421102419 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102422102420 }
102423102421 // ACCUMULATE ARGUMENTS - END
Show on old repository browser