This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[commit] Zap useless always NULL proc_desc parameter


Another simplification.

committed,
Andrew
2004-09-03  Andrew Cagney  <cagney@gnu.org>

	* mips-tdep.c (after_prologue): Replace proc_desc parameter with
	local variable.
	(mips_skip_prologue): Update.

Index: mips-tdep.c
===================================================================
RCS file: /cvs/src/src/gdb/mips-tdep.c,v
retrieving revision 1.314
diff -p -u -r1.314 mips-tdep.c
--- mips-tdep.c	3 Sep 2004 22:00:44 -0000	1.314
+++ mips-tdep.c	3 Sep 2004 22:14:29 -0000
@@ -434,8 +434,7 @@ static void reinit_frame_cache_sfunc (ch
 static mips_extra_func_info_t find_proc_desc (CORE_ADDR pc,
 					      struct frame_info *next_frame);
 
-static CORE_ADDR after_prologue (CORE_ADDR pc,
-				 mips_extra_func_info_t proc_desc);
+static CORE_ADDR after_prologue (CORE_ADDR pc);
 
 static struct type *mips_float_register_type (void);
 static struct type *mips_double_register_type (void);
@@ -884,8 +883,9 @@ mips_write_pc (CORE_ADDR pc, ptid_t ptid
    find the prologue, then return 0.  */
 
 static CORE_ADDR
-after_prologue (CORE_ADDR pc, mips_extra_func_info_t proc_desc)
+after_prologue (CORE_ADDR pc)
 {
+  mips_extra_func_info_t proc_desc;
   struct symtab_and_line sal;
   CORE_ADDR func_addr, func_end;
 
@@ -894,8 +894,7 @@ after_prologue (CORE_ADDR pc, mips_extra
      the current machine state has nothing to do with the information
      we need from the proc_desc; and the process may or may not exist
      right now.  */
-  if (!proc_desc)
-    proc_desc = find_proc_desc (pc, NULL);
+  proc_desc = find_proc_desc (pc, NULL);
 
   if (proc_desc)
     {
@@ -5439,7 +5438,7 @@ mips_skip_prologue (CORE_ADDR pc)
      If so, then return either PC, or the PC after the prologue, whichever
      is greater.  */
 
-  CORE_ADDR post_prologue_pc = after_prologue (pc, NULL);
+  CORE_ADDR post_prologue_pc = after_prologue (pc);
 
   if (post_prologue_pc != 0)
     return max (pc, post_prologue_pc);

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]