@@ -654,7 +654,7 @@ bool ddog_php_jit_enabled() {
654654 }
655655
656656 // Check opcache.jit_buffer_size, no buffer -> no JIT
657- char * buffer_size_str = zend_ini_string ("opcache.jit_buffer_size" , sizeof ("opcache.jit_buffer_size" ) - 1 , 0 );
657+ const char * buffer_size_str = zend_ini_string ("opcache.jit_buffer_size" , sizeof ("opcache.jit_buffer_size" ) - 1 , 0 );
658658 if (!buffer_size_str || strlen (buffer_size_str ) == 0 || strcmp (buffer_size_str , "0" ) == 0 ) {
659659 return false;
660660 }
@@ -666,7 +666,7 @@ bool ddog_php_jit_enabled() {
666666 }
667667
668668 // Finally check the opcache.jit setting
669- char * jit_str = zend_ini_string ("opcache.jit" , sizeof ("opcache.jit" ) - 1 , 0 );
669+ const char * jit_str = zend_ini_string ("opcache.jit" , sizeof ("opcache.jit" ) - 1 , 0 );
670670 if (!jit_str || strlen (jit_str ) == 0 ||
671671 strcmp (jit_str , "disable" ) == 0 ||
672672 strcmp (jit_str , "off" ) == 0 ||
@@ -685,6 +685,8 @@ bool ddog_php_jit_enabled() {
685685#if PHP_VERSION_ID < 70200
686686#define zend_parse_parameters_none_throw () \
687687 (EXPECTED(ZEND_NUM_ARGS() == 0) ? SUCCESS : zend_parse_parameters_throw(ZEND_NUM_ARGS(), ""))
688+ #elif PHP_VERSION_ID >= 80600
689+ #define zend_parse_parameters_none_throw () zend_parse_parameters_none()
688690#endif
689691
690692#if CFG_TRIGGER_TIME_SAMPLE
0 commit comments