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
This is really a libu8 bug, but the best place to demonstrate it is by signalling a Scheme error. It looks like u8_throw_contour goes to the next contour, above the innermost one, while it should really longjmp to the current contour, which should then pop, potentially copying an error from the contour.
To explore, define (oops x) to generate an error. break on the u8_do_contour functions and evaluate (oops).
The text was updated successfully, but these errors were encountered:
This is really a libu8 bug, but the best place to demonstrate it is by signalling a Scheme error. It looks like u8_throw_contour goes to the next contour, above the innermost one, while it should really longjmp to the current contour, which should then pop, potentially copying an error from the contour.
To explore, define (oops x) to generate an error. break on the u8_do_contour functions and evaluate (oops).
The text was updated successfully, but these errors were encountered: