Commit fe38726a by Ed Schonberg Committed by Arnaud Charlet

2008-05-20 Ed Schonberg <schonberg@adacore.com>

	* sprint.adb
	(Print_Itype): Do not modify the sloc of the component type of a
	(packed) array itype, because it is an unrelated type whose source
	location is independent of the point of creation of the itype itself.

From-SVN: r135645
parent 09bc9ab6
......@@ -3732,7 +3732,14 @@ package body Sprint is
end loop;
Write_Str (") of ");
Sprint_Node (Component_Type (Typ));
X := Component_Type (Typ);
-- Preserve sloc of component type, which is defined
-- elsewhere than the itype (see comment above).
Old_Sloc := Sloc (X);
Sprint_Node (X);
Set_Sloc (X, Old_Sloc);
-- Array subtypes and string subtypes
......
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