mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-06 05:48:40 +00:00
adjust static breakpoint disqualification to not assume invalid eval -> statically disqualfiied
This commit is contained in:
@@ -16247,14 +16247,17 @@ 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);
|
||||||
switch(eval.space.kind)
|
if(eval.msgs.max_kind == E_MsgKind_Null)
|
||||||
{
|
{
|
||||||
default:{is_static_for_ctrl_thread = 0;}break;
|
switch(eval.space.kind)
|
||||||
case E_SpaceKind_Null:
|
|
||||||
case RD_EvalSpaceKind_MetaCfg:
|
|
||||||
{
|
{
|
||||||
is_static_for_ctrl_thread = 1;
|
default:{is_static_for_ctrl_thread = 0;}break;
|
||||||
}break;
|
case E_SpaceKind_Null:
|
||||||
|
case RD_EvalSpaceKind_MetaCfg:
|
||||||
|
{
|
||||||
|
is_static_for_ctrl_thread = 1;
|
||||||
|
}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)
|
||||||
|
|||||||
Reference in New Issue
Block a user