Open afsalthaj opened 3 weeks ago
Ah!, the stack overflow is indeed in the parser
let input = { body: { id: "bId", name: "bName", titles: request.body.titles, address: request.body.address } };
let result = foo(input);
this works, while the following blows stack!
let result = foo( { body: { id: "bId", name: "bName", titles: request.body.titles, address: request.body.address } });
In fact, the following test which failed only in CI came up with this error for record-of-record
thread 'text::record_tests::test_round_trip_read_write_record_of_record' has overflowed its stack
fatal runtime error: stack overflow
error: test failed, to rerun pass `-p golem-rib --lib`
This comes from the parser!