From e1d0a9f94d963df164d7893906168dc1d0c3c973 Mon Sep 17 00:00:00 2001 From: lightovernight Date: Thu, 28 Aug 2025 17:57:02 +0800 Subject: [PATCH] fix bug : rerefrence invaild --- src/debugger/core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/debugger/core.c b/src/debugger/core.c index 56432400..a66d0717 100644 --- a/src/debugger/core.c +++ b/src/debugger/core.c @@ -282,8 +282,8 @@ inline static c11_debugger_scope_index append_new_scope(int frameid) { py_Frame* requested_frame = c11__getitem(py_Frame*, &debugger.py_frames, frameid); int base_index = py_list_len(python_vars); py_Ref new_locals = py_list_emplace(python_vars); - py_Ref new_globals = py_list_emplace(python_vars); py_Frame_newlocals(requested_frame, new_locals); + py_Ref new_globals = py_list_emplace(python_vars); py_Frame_newglobals(requested_frame, new_globals); c11_debugger_scope_index result = {.locals_ref = base_index, .globals_ref = base_index + 1}; return result;