codegen.c: fixed a bug when value is taken from `while` and `until`.
```ruby p ((while true; p 1; break; end)) ``` should print `1 nil` but was `1`.
Showing
Please register or sign in to comment
```ruby p ((while true; p 1; break; end)) ``` should print `1 nil` but was `1`.