Project

General

Profile

« Previous | Next » 

Revision 7367336c

Added by alanwu (Alan Wu) about 2 years ago

YJIT: Fix assert in OOM scenario

We still need to do jit.record_boundary_patch_point = false
when gen_outlined_exit() returns None and we return with ?.
Previously, we tripped the assert at codegen.rs:1042.

Found with --yjit-exec-mem-size=3 on the lobsters benchmark.

Co-authored-by: Takashi Kokubun
Co-authored-by: Maxime Chevalier-Boisvert