Skip to content

Commit 428dfc3

Browse files
committed
fix the free_state function signature
1 parent 717c4e4 commit 428dfc3

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Include/internal/pycore_ceval.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ typedef struct {
6666
void (*write_state)(void* state, const void *code_addr,
6767
unsigned int code_size, PyCodeObject* code);
6868
// Callback to free the trampoline state
69-
void (*free_state)(void);
69+
int (*free_state)(void* state);
7070
} _PyPerf_Callbacks;
7171

7272
extern int _PyPerfTrampoline_SetCallbacks(_PyPerf_Callbacks *);

Include/internal/pycore_ceval_state.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ struct trampoline_api_st {
2727
void* (*init_state)(void);
2828
void (*write_state)(void* state, const void *code_addr,
2929
unsigned int code_size, PyCodeObject* code);
30-
void (*free_state)(void);
30+
int (*free_state)(void* state);
3131
void *state;
3232
};
3333
#endif

0 commit comments

Comments
 (0)