aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/stringt.adb
diff options
context:
space:
mode:
authorEd Schonberg <schonberg@adacore.com>2008-04-08 08:52:41 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2008-04-08 08:52:41 +0200
commitf7d5442e99264f95e19868931a0ec530f26a19f5 (patch)
tree2e371714f6a79bf42809b116db3da61fab74aff0 /gcc/ada/stringt.adb
parent99cf6c77d0eee00479041711a73b8514c4ffe924 (diff)
downloadgcc-f7d5442e99264f95e19868931a0ec530f26a19f5.zip
gcc-f7d5442e99264f95e19868931a0ec530f26a19f5.tar.gz
gcc-f7d5442e99264f95e19868931a0ec530f26a19f5.tar.bz2
lib-xref.adb (Is_On_LHS): Remove dead code
2008-04-08 Ed Schonberg <schonberg@adacore.com> Robert Dewar <dewar@adacore.com> Gary Dismukes <dismukes@adacore.com> * lib-xref.adb (Is_On_LHS): Remove dead code (Output_Overriden_Op): If the overridden operation is itself inherited, list the ancestor operation, which is the one whose body or absstract specification is actually being overridden. * sem_ch7.adb (Is_Primitive_Of): use base type to determine whether operation is primitive for the type. (Declare_Inherited_Private_Subprograms): If the new operation overrides an inherited private subprogram, set properly the Overridden_Operation attribute, for better cross-reference information. (Analyze_Package_Specification): Do late analysis of spec PPCs (Install_Private_Declaration, Uninstall_Declarations): Save/restore properly the full view and underlying full views of a private type in a child unit, whose full view is derived from a private type in a parent unit, and whose own full view becomes visible in the child body. * sem_disp.adb (Check_Dispatching_Operation): When a body declares a primitive operation after the type has been frozen, add an explicit reference to the type and the operation, because other primitive references have been emitted already. (Expand_Call, Propagate_Tag): Call Kill_Current_Values when processing a dispatching call on VM targets. From-SVN: r134038
Diffstat (limited to 'gcc/ada/stringt.adb')
0 files changed, 0 insertions, 0 deletions