@@ -12321,7 +12321,7 @@ if (SLJIT_UNLIKELY(sljit_get_compiler_error(compiler)))
12321
12321
sljit_free_compiler (compiler );
12322
12322
SLJIT_FREE (common -> optimized_cbracket , allocator_data );
12323
12323
SLJIT_FREE (common -> private_data_ptrs , allocator_data );
12324
- PRIV (jit_free_rodata )(common -> read_only_data_head , compiler -> allocator_data );
12324
+ PRIV (jit_free_rodata )(common -> read_only_data_head , allocator_data );
12325
12325
return PCRE2_ERROR_NOMEMORY ;
12326
12326
}
12327
12327
@@ -12375,7 +12375,7 @@ if (SLJIT_UNLIKELY(sljit_get_compiler_error(compiler)))
12375
12375
sljit_free_compiler (compiler );
12376
12376
SLJIT_FREE (common -> optimized_cbracket , allocator_data );
12377
12377
SLJIT_FREE (common -> private_data_ptrs , allocator_data );
12378
- PRIV (jit_free_rodata )(common -> read_only_data_head , compiler -> allocator_data );
12378
+ PRIV (jit_free_rodata )(common -> read_only_data_head , allocator_data );
12379
12379
return PCRE2_ERROR_NOMEMORY ;
12380
12380
}
12381
12381
@@ -12464,7 +12464,7 @@ while (common->currententry != NULL)
12464
12464
sljit_free_compiler (compiler );
12465
12465
SLJIT_FREE (common -> optimized_cbracket , allocator_data );
12466
12466
SLJIT_FREE (common -> private_data_ptrs , allocator_data );
12467
- PRIV (jit_free_rodata )(common -> read_only_data_head , compiler -> allocator_data );
12467
+ PRIV (jit_free_rodata )(common -> read_only_data_head , allocator_data );
12468
12468
return PCRE2_ERROR_NOMEMORY ;
12469
12469
}
12470
12470
flush_stubs (common );
@@ -12589,7 +12589,7 @@ while (label_addr != NULL)
12589
12589
sljit_free_compiler (compiler );
12590
12590
if (executable_func == NULL )
12591
12591
{
12592
- PRIV (jit_free_rodata )(common -> read_only_data_head , compiler -> allocator_data );
12592
+ PRIV (jit_free_rodata )(common -> read_only_data_head , allocator_data );
12593
12593
return PCRE2_ERROR_NOMEMORY ;
12594
12594
}
12595
12595
@@ -12604,7 +12604,7 @@ else
12604
12604
/* This case is highly unlikely since we just recently
12605
12605
freed a lot of memory. Not impossible though. */
12606
12606
sljit_free_code (executable_func );
12607
- PRIV (jit_free_rodata )(common -> read_only_data_head , compiler -> allocator_data );
12607
+ PRIV (jit_free_rodata )(common -> read_only_data_head , allocator_data );
12608
12608
return PCRE2_ERROR_NOMEMORY ;
12609
12609
}
12610
12610
memset (functions , 0 , sizeof (executable_functions ));
0 commit comments