This is the mail archive of the gdb-cvs@sourceware.org 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]

src/gdb ChangeLog ada-exp.y ada-lang.c ada-lang.h


CVSROOT:	/cvs/src
Module name:	src
Changes by:	brobecke@sourceware.org	2012-02-29 19:51:49

Modified files:
	gdb            : ChangeLog ada-exp.y ada-lang.c ada-lang.h 

Log message:
	ada-lang.c:ada_find_renaming_symbol minor improvement.
	
	This is a minor improvement in ada_find_renaming_symbol: What we were
	doing was going from a symbol, get its name, and then search for
	renamings.  But if the original symbol was already itself a renaming,
	then we'd look the symbol up again to return it.  Since we had the
	symbol in the first place, we shouldn't need to look it up again.
	
	This is what this patch does: Modify ada_find_renaming_symbol to
	take a symbol instead of the symbol's (linkage) name, and then updates
	the one caller.
	
	gdb/ChangeLog:
	
	* ada-lang.h (ada_find_renaming_symbol): Replace parameter
	"name" with "struct symbol *name_sym".
	* ada-exp.y (write_var_or_type): Update call to
	ada_find_renaming_symbol.
	* ada-lang.c (ada_find_renaming_symbol): Replace parameter
	"name" with "struct symbol *name_sym". Adjust Implementation
	accordingly.  Adjust the function documentation.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.13889&r2=1.13890
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ada-exp.y.diff?cvsroot=src&r1=1.46&r2=1.47
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ada-lang.c.diff?cvsroot=src&r1=1.346&r2=1.347
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ada-lang.h.diff?cvsroot=src&r1=1.74&r2=1.75


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