struct var0{var0<-fixed_array([tuple((0))])
}var r=([[for(r in[[for(r in[]);0]]);var0(var0:=@capture(=v):function<array<auto(r)>> =>0)]])
let{}let{}
variant v{}struct var0{r<-table(0)
}var var0=var0();let{}var v=true
[export]def a{print("{var0.v([v=0])}");}finally{}
var var0:=table(.0.range64()=>true)
let{}let{}[export]def a{print("{var0}");}finally{}
bitfield r{}struct v{[export]def const var0(var0=0;r=0as a.t(0,n((0))@{}finally{}>0)[var0([var0=0])]){}finally{let{r=0
}}}def a{}
var var0:=table(.0.int4()=>true);let{}[export]def n{print("{var0}");}finally{}
struct var0{r,v<-fixed_array([[for(var0 in array variant<r:tuple<v:bitfield<> ==&,int2,var0,var0,var0,var0,var0,var0,var0,var0,var0,var0,var0,var0,var0,var0,var0,var0,var0,var0,int4,lambda<(r:lambda):float const>,var0,var0,var0,var0,var0,var0,var0>>());var0]])
}var var2=new tuple([[for(r in[[for(r in[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);var0()]]);var0()]])
let{}let{}[export]def a{print("{var2}");}finally{}
(apparently same stackoverflow as in previous)
(
Fatal glibc error: malloc.c:2599 (sysmalloc): assertion failed: (old_top == initial_top (av) && old_size == 0))