libwren-sys 0.1.0

FFI bindings for the wren embedded programming language
Documentation
1
2
3
4
5
6
7
8
9
10
11
// This is a regression test. There was a bug where the VM would try to close
// an upvalue even if the upvalue was never created because the codepath for
// the closure was not executed.

{
  var a = "a"
  if (false) Fn.new { a }
}

// If we get here, we didn't segfault when a went out of scope.
System.print("ok") // expect: ok