handle case where symtab is None

This commit is contained in:
Tom Tromey
2015-05-10 10:57:09 -06:00
parent ffd6d83a03
commit 089d965a4b

View File

@@ -122,7 +122,10 @@ def get_current_location():
frame = gdb.selected_frame()
sal = frame.find_sal()
symtab = sal.symtab
filename = symtab.fullname()
if symtab is not None:
filename = symtab.fullname()
else:
filename = None
lineno = sal.line
except gdb.error:
# FIXME: should use the static location as set by list etc.