On Monday, 11 March 2019 at 22:29:05 UTC, aliak wrote:
Hi,I have an error that says "Error: returning `match1(opt)` escapes a reference to parameter `opt`, perhaps annotate with `return`".[...]
Ok, I've found out something else. It only happens when you're returning a type that has an indirection. So instead of the Json type if we returned an S type where S was:
struct S {
void[2] data;
}
We get the same error.
