diff options
author | Ed Schonberg <schonberg@adacore.com> | 2011-09-02 07:19:46 +0000 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2011-09-02 09:19:46 +0200 |
commit | ed32b82e77377f2905fd1a2b74bff4b06d108ef2 (patch) | |
tree | 246908214390338ab86c11ccf753d0d7ed9c7292 /gcc/ada/lib-xref-alfa.adb | |
parent | f7bb41af65aa53933814ec82474497876d396b33 (diff) | |
download | gcc-ed32b82e77377f2905fd1a2b74bff4b06d108ef2.zip gcc-ed32b82e77377f2905fd1a2b74bff4b06d108ef2.tar.gz gcc-ed32b82e77377f2905fd1a2b74bff4b06d108ef2.tar.bz2 |
sem_attr.adb: (Analyze_Attribute, case 'Range): when expanding X'range (N) into X'First (N) ..
2011-09-02 Ed Schonberg <schonberg@adacore.com>
* sem_attr.adb: (Analyze_Attribute, case 'Range): when expanding
X'range (N) into X'First (N) .. X'Last (N), do not share the
dimension indicator N, if present. Even though it is a static
constant, its source location may be modified when printing
expanded code under -gnatDL, and node sharing will lead to chaos
in Sprint on large files, by generating a sloc value that does
not correspond to any source file.
From-SVN: r178437
Diffstat (limited to 'gcc/ada/lib-xref-alfa.adb')
0 files changed, 0 insertions, 0 deletions