| Index: gdb/frame-unwind.h
|
| diff --git a/gdb/frame-unwind.h b/gdb/frame-unwind.h
|
| index f82d76366bb26c8ad088728bdf305b6ded60723a..aa5864078584ab474a34fd9fddce4aa852308e40 100644
|
| --- a/gdb/frame-unwind.h
|
| +++ b/gdb/frame-unwind.h
|
| @@ -44,7 +44,9 @@ struct value;
|
|
|
| /* Given THIS frame, take a whiff of its registers (namely
|
| the PC and attributes) and if SELF is the applicable unwinder,
|
| - return non-zero. Possibly also initialize THIS_PROLOGUE_CACHE. */
|
| + return non-zero. Possibly also initialize THIS_PROLOGUE_CACHE; but
|
| + only if returning 1. Initializing THIS_PROLOGUE_CACHE in other
|
| + cases (0 return, or exception) is invalid. */
|
|
|
| typedef int (frame_sniffer_ftype) (const struct frame_unwind *self,
|
| struct frame_info *this_frame,
|
|
|