diff options
-rw-r--r-- | yjit.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -307,6 +307,10 @@ rb_yjit_reserve_addr_space(uint32_t mem_size) // Check that the memory mapping was successful if (mem_block == MAP_FAILED) { perror("ruby: yjit: mmap:"); + if(errno == ENOMEM) { + // No crash report if it's only insufficient memory + exit(EXIT_FAILURE); + } rb_bug("mmap failed"); } |