mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-11 14:11:31 +08:00
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
This commit is contained in:
parent
09bc9ab600
commit
fe38726a45
@ -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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user