• R/O
  • SSH
  • HTTPS

jpl: 提交


Commit MetaInfo

修订版945 (tree)
时间2020-03-26 03:20:30
作者jakobthomsen

Log Message

fix swapped-return bug

更改概述

差异

--- trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-variant-using-constructor-functions/jpl_compiler.c (revision 944)
+++ trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-variant-using-constructor-functions/jpl_compiler.c (revision 945)
@@ -103336,7 +103336,6 @@
103336103336 }
103337103337 case 18446744073709545337LLU: // 99999998b3'''''''''''''''
103338103338 {
103339- list_reverse(heap.data, &/*results___*/*LOCAL_ACCESS(heap.data, 21LLU, 16LLU));
103340103339 state.addr = 18446744073709545340LLU; // 99999998b6'''''''''''''''
103341103340 break;
103342103341 }
@@ -103769,6 +103768,7 @@
103769103768 }
103770103769 case 18446744073709545306LLU: // 99999998bZ'''''''''''''''
103771103770 {
103771+ list_reverse(heap.data, &/*results___*/*LOCAL_ACCESS(heap.data, 22LLU, 16LLU));
103772103772 {
103773103773 uint64_t arg = 0;
103774103774 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -103831,6 +103831,7 @@
103831103831 }
103832103832 case 18446744073709545297LLU: // 99999998bQ'''''''''''''''
103833103833 {
103834+ list_reverse(heap.data, &/*results___*/*LOCAL_ACCESS(heap.data, 23LLU, 16LLU));
103834103835 {
103835103836 uint64_t arg = 1LLU;
103836103837 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -104187,7 +104188,6 @@
104187104188 }
104188104189 case 18446744073709545261LLU: // 99999998ar'''''''''''''''
104189104190 {
104190- list_reverse(heap.data, &/*results___*/*LOCAL_ACCESS(heap.data, 22LLU, 16LLU));
104191104191 {
104192104192 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 22LLU, 6LLU);
104193104193 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
Show on old repository browser