mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-06 22:08:41 +00:00
adjust static breakpoint disqualification to not assume invalid eval -> statically disqualfiied
This commit is contained in:
@@ -16247,6 +16247,8 @@ rd_frame(void)
|
|||||||
{
|
{
|
||||||
E_Expr *macro_expr = e_string2expr_map_lookup(e_ir_ctx->macro_map, t->expr->string);
|
E_Expr *macro_expr = e_string2expr_map_lookup(e_ir_ctx->macro_map, t->expr->string);
|
||||||
E_Eval eval = e_eval_from_string(t->expr->string);
|
E_Eval eval = e_eval_from_string(t->expr->string);
|
||||||
|
if(eval.msgs.max_kind == E_MsgKind_Null)
|
||||||
|
{
|
||||||
switch(eval.space.kind)
|
switch(eval.space.kind)
|
||||||
{
|
{
|
||||||
default:{is_static_for_ctrl_thread = 0;}break;
|
default:{is_static_for_ctrl_thread = 0;}break;
|
||||||
@@ -16257,6 +16259,7 @@ rd_frame(void)
|
|||||||
}break;
|
}break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
for(E_Expr *child = t->expr->first; child != &e_expr_nil; child = child->next)
|
for(E_Expr *child = t->expr->first; child != &e_expr_nil; child = child->next)
|
||||||
{
|
{
|
||||||
ExprWalkTask *task = push_array(scratch.arena, ExprWalkTask, 1);
|
ExprWalkTask *task = push_array(scratch.arena, ExprWalkTask, 1);
|
||||||
|
|||||||
Reference in New Issue
Block a user