Commit 5ff3a1f7 by Eric Botcazou Committed by Eric Botcazou

decl.c (gnat_to_gnu_entity): Do not bother about alias sets of derived types in ASIS mode.

	* gcc-interface/decl.c (gnat_to_gnu_entity): Do not bother about alias
	sets of derived types in ASIS mode.

From-SVN: r201705
parent 78df6221
2013-08-13 Eric Botcazou <ebotcazou@adacore.com> 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/decl.c (gnat_to_gnu_entity): Do not bother about alias
sets of derived types in ASIS mode.
2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/decl.c (gnat_to_gnu_entity): Replace True with true. * gcc-interface/decl.c (gnat_to_gnu_entity): Replace True with true.
(is_cplusplus_method): Likewise, and False with false. (is_cplusplus_method): Likewise, and False with false.
(components_need_strict_alignment): Likewise. (components_need_strict_alignment): Likewise.
......
...@@ -5153,7 +5153,7 @@ gnat_to_gnu_entity (Entity_Id gnat_entity, tree gnu_expr, int definition) ...@@ -5153,7 +5153,7 @@ gnat_to_gnu_entity (Entity_Id gnat_entity, tree gnu_expr, int definition)
to conflict with Comp2 and an alias set copy is required. to conflict with Comp2 and an alias set copy is required.
The language rules ensure the parent type is already frozen here. */ The language rules ensure the parent type is already frozen here. */
if (Is_Derived_Type (gnat_entity)) if (Is_Derived_Type (gnat_entity) && !type_annotate_only)
{ {
tree gnu_parent_type = gnat_to_gnu_type (Etype (gnat_entity)); tree gnu_parent_type = gnat_to_gnu_type (Etype (gnat_entity));
relate_alias_sets (gnu_type, gnu_parent_type, relate_alias_sets (gnu_type, gnu_parent_type,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment