Commit f45ddfe0 by Eric Botcazou Committed by Eric Botcazou

re PR ada/23995 (ICE on misaligned rep clause)

	PR ada/23995
	* trans.c (call_to_gnu): Restore statement lost in translation.

From-SVN: r106731
parent e82726f9
2005-11-10 Eric Botcazou <ebotcazou@adacore.com>
PR ada/23995
* trans.c (call_to_gnu): Restore statement lost in translation.
2005-11-08 Eric Botcazou <ebotcazou@adacore.com> 2005-11-08 Eric Botcazou <ebotcazou@adacore.com>
* init.c: Use the Linux-specific section for the IA-64/Linux target. * init.c: Use the Linux-specific section for the IA-64/Linux target.
......
...@@ -1687,6 +1687,9 @@ call_to_gnu (Node_Id gnat_node, tree *gnu_result_type_p, tree gnu_target) ...@@ -1687,6 +1687,9 @@ call_to_gnu (Node_Id gnat_node, tree *gnu_result_type_p, tree gnu_target)
gnu_copy, gnu_actual); gnu_copy, gnu_actual);
annotate_with_node (gnu_temp, gnat_actual); annotate_with_node (gnu_temp, gnat_actual);
append_to_statement_list (gnu_temp, &gnu_after_list); append_to_statement_list (gnu_temp, &gnu_after_list);
/* Account for next statement just below. */
gnu_name = gnu_actual;
} }
} }
......
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