* breakpoint.c (bpstat_stop_status): Check an additional

condition before evaluating an expression value.
This commit is contained in:
Luis Machado 2007-12-17 11:34:45 +00:00
parent 551e5d04d1
commit 28e78778f5
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2007-12-17 Luis Machado <luisgpm@br.ibm.com>
* breakpoint.c (bpstat_stop_status): Check an additional
condition before evaluating an expression value.
2007-12-17 Joel Brobecker <brobecker@adacore.com>
* language.h (enum exp_opcode): Add forward declaration.

View File

@ -2823,7 +2823,7 @@ bpstat_stop_status (CORE_ADDR bp_addr, ptid_t ptid)
if (b->type == bp_watchpoint_scope)
b->related_breakpoint->watchpoint_triggered = watch_triggered_yes;
if (bl->cond)
if (bl->cond && bl->owner->disposition != disp_del_at_next_stop)
{
/* Need to select the frame, with all that implies
so that the conditions will have the right context. */