* blockframe.c (find_pc_partial_function): If we call

PSYMTAB_TO_SYMTAB, call target_terminal_ours_for_output first.
	This is needed now that wait_for_inferior passes in endaddr.
	* infrun.c: Move call to target_terminal_inferior from proceed
	to resume.
This commit is contained in:
Jim Kingdon
1993-10-07 18:40:39 +00:00
parent 01383fb458
commit 2f1c7c3fd0
3 changed files with 17 additions and 4 deletions

View File

@@ -648,7 +648,12 @@ find_pc_partial_function (pc, name, address, endaddr)
{
/* Need to read the symbols to get a good value for the end address. */
if (endaddr != NULL && !pst->readin)
PSYMTAB_TO_SYMTAB (pst);
{
/* Need to get the terminal in case symbol-reading produces
output. */
target_terminal_ours_for_output ();
PSYMTAB_TO_SYMTAB (pst);
}
if (pst->readin)
{