summaryrefslogtreecommitdiff
path: root/yjit.c
diff options
context:
space:
mode:
Diffstat (limited to 'yjit.c')
-rw-r--r--yjit.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/yjit.c b/yjit.c
index d7f369ca2e..1694e1edd7 100644
--- a/yjit.c
+++ b/yjit.c
@@ -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");
}