diff options
author | Ed Schonberg <schonberg@adacore.com> | 2007-06-06 12:37:16 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2007-06-06 12:37:16 +0200 |
commit | 437bae3f742fc7f73ca0755a9e23c503aea872e1 (patch) | |
tree | ab28dbed29b1ad48b10bad1f35625943f1666232 /gcc/ada/socket.c | |
parent | f35b24e9cc18e2f917aa52dfaea8cf88a85cbb68 (diff) | |
download | gcc-437bae3f742fc7f73ca0755a9e23c503aea872e1.zip gcc-437bae3f742fc7f73ca0755a9e23c503aea872e1.tar.gz gcc-437bae3f742fc7f73ca0755a9e23c503aea872e1.tar.bz2 |
sem_ch12.adb (Analyze_Associations): Diagnose use of an others association in an instance.
2007-04-20 Ed Schonberg <schonberg@adacore.com>
Javier Miranda <miranda@adacore.com>
* sem_ch12.adb (Analyze_Associations): Diagnose use of an others
association in an instance.
(Copy_Generic_Node): If the node is a string literal, no need to copy
its descendants.
(Is_Generic_Formal): For a formal subprogram, the declaration is the
grandparent of the entity.
(Analyze_Formal_Interface_Type): Transform into a full type declaration,
to simplify handling of formal interfaces that derive from other formal
interfaces.
(Instantiate_Subprogram_Body): The defining unit name of the body of
the instance should be a defining identifier.
(Install_Formal_Packages): make global to the package, for use in
instantiations of child units.
(Analyze_Package_Instantiation): Do not attempt to set information on an
enclosing master of an entry when expansion is disabled.
(Instantiate_Type): If the actual is a tagged synchronized type and the
generic ancestor is an interface, create a generic actual for the
corresponding record.
(Analyze_Formal_Derived_Interface_Type): Rewrite as a derived type
declaration, to ensure that the interface list is processed correctly.
(Inline_Instance_Body): If enclosing scope is an instance body, remove
its entities from visibiility as well.
(Pre_Analyze_Actuals): if the actual is an allocator with constraints
given with a named association, analyze the expression only, not the
discriminant association itself.
(Reset_Entity): If the analysis of a selected component is transformed
into an expanded name in the prefix of a call with parameters, do not
transform the original node into an expanded name, to prevent visibility
errors in the case of nested generics.
(Check_Private_View): For an array type, check whether the index types
may need exchanging.
From-SVN: r125431
Diffstat (limited to 'gcc/ada/socket.c')
0 files changed, 0 insertions, 0 deletions