From 066f527ef0e9b9912820f5eab13b9a1e7803bb07 Mon Sep 17 00:00:00 2001 From: CF Bolz-Tereick Date: Thu, 6 Feb 2025 18:20:02 +0100 Subject: [PATCH] fix compiler warnings about incompatible pointer types --- src/vmp_stack.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/vmp_stack.c b/src/vmp_stack.c index 28041d33..c5533a0c 100644 --- a/src/vmp_stack.c +++ b/src/vmp_stack.c @@ -116,7 +116,7 @@ int vmp_profiles_python_lines(void) { #ifdef PYPY_JIT_CODEMAP else if (frame->kind == VMPROF_JITTED_TAG) { intptr_t pc = ((intptr_t*)(frame->value - sizeof(intptr_t)))[0]; - *depth = vmprof_write_header_for_jit_addr(result, *depth, pc, max_depth); + *depth = vmprof_write_header_for_jit_addr((intptr_t*)result, *depth, pc, max_depth); } #endif @@ -158,7 +158,7 @@ static PY_STACK_FRAME_T * _write_python_stack_entry(PY_STACK_FRAME_T * frame, vo #ifdef PYPY_JIT_CODEMAP else if (frame->kind == VMPROF_JITTED_TAG) { intptr_t pc = ((intptr_t*)(frame->value - sizeof(intptr_t)))[0]; - *depth = vmprof_write_header_for_jit_addr(result, *depth, pc, max_depth); + *depth = vmprof_write_header_for_jit_addr((intptr_t*)result, *depth, pc, max_depth); } #endif @@ -343,7 +343,7 @@ int vmp_walk_and_record_stack(_PyInterpreterFrame *frame, void ** result, return vmp_walk_and_record_python_stack_only(frame, result, max_depth, depth, pc); #ifdef PYPY_JIT_CODEMAP } else if (pypy_find_codemap_at_addr(rip, &start_addr) != NULL) { - depth = vmprof_write_header_for_jit_addr(result, depth, pc, max_depth); + depth = vmprof_write_header_for_jit_addr((intptr_t*)result, depth, pc, max_depth); return vmp_walk_and_record_python_stack_only(frame, result, max_depth, depth, pc); #endif } else { @@ -497,7 +497,7 @@ int vmp_walk_and_record_stack(PY_STACK_FRAME_T *frame, void ** result, return vmp_walk_and_record_python_stack_only(frame, result, max_depth, depth, pc); #ifdef PYPY_JIT_CODEMAP } else if (pypy_find_codemap_at_addr(rip, &start_addr) != NULL) { - depth = vmprof_write_header_for_jit_addr(result, depth, pc, max_depth); + depth = vmprof_write_header_for_jit_addr((intptr_t*)result, depth, pc, max_depth); return vmp_walk_and_record_python_stack_only(frame, result, max_depth, depth, pc); #endif } else {