Skip to content

Instantly share code, notes, and snippets.

@derickr
Created October 6, 2021 14:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save derickr/57f69c80e6e252110e4c39a3836de5d1 to your computer and use it in GitHub Desktop.
Save derickr/57f69c80e6e252110e4c39a3836de5d1 to your computer and use it in GitHub Desktop.
coverage-fix
diff --git src/develop/develop.c src/develop/develop.c
index da6fe917..388cbe6d 100644
--- src/develop/develop.c
+++ src/develop/develop.c
@@ -119,7 +119,9 @@ static int xdebug_silence_handler(XDEBUG_OPCODE_HANDLER_ARGS)
zend_op_array *op_array = &execute_data->func->op_array;
const zend_op *cur_opcode = execute_data->opline;
- xdebug_coverage_record_if_active(execute_data, op_array);
+ if (XDEBUG_MODE_IS(XDEBUG_MODE_COVERAGE)) {
+ xdebug_coverage_record_if_active(execute_data, op_array);
+ }
if (XINI_DEV(do_scream)) {
execute_data->opline++;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment