You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# let f ~x = let z = x ~y:0 in fun ~y ~u:() -> z + (x ~y);;
val f : x:(y:int -> int) -> y:int -> u:unit -> int = <fun>
# let rec x = f ~x ~u:();;
Segmentation fault
Rec_check considers that an application with missing labelled parameters is a simple closure allocation, not inspecting the function and arguments. But currently this is wrong, as the function is applied to all parameters until the first missing.
The text was updated successfully, but these errors were encountered:
Rec_check
considers that an application with missing labelled parameters is a simple closure allocation, not inspecting the function and arguments. But currently this is wrong, as the function is applied to all parameters until the first missing.The text was updated successfully, but these errors were encountered: