This is the mail archive of the
gdb-prs@sourceware.org
mailing list for the GDB project.
[Bug python/16324] New: py-finishbreakpoint.c incorrect frame_id_eq
- From: "jan.kratochvil at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: gdb-prs at sourceware dot org
- Date: Fri, 13 Dec 2013 11:25:04 +0000
- Subject: [Bug python/16324] New: py-finishbreakpoint.c incorrect frame_id_eq
- Auto-submitted: auto-generated
https://sourceware.org/bugzilla/show_bug.cgi?id=16324
Bug ID: 16324
Summary: py-finishbreakpoint.c incorrect frame_id_eq
Product: gdb
Version: HEAD
Status: NEW
Severity: normal
Priority: P2
Component: python
Assignee: unassigned at sourceware dot org
Reporter: jan.kratochvil at redhat dot com
if (frame_id_eq (frame_id, null_frame_id))
PyErr_SetString (PyExc_ValueError,
_("Invalid ID for the `frame' object."));
it can never happen as frame_id_eq (null_frame_id, null_frame_id) is false:
/* Like a NaN, if either ID is invalid, the result is false.
+
/* Make the sentinel frame's ID valid, but invalid. That way all
comparisons with it should fail. */
frame->this_id.p = 1;
frame->this_id.value = null_frame_id;
--
You are receiving this mail because:
You are on the CC list for the bug.