diff options
author | Bob Duff <duff@adacore.com> | 2012-03-07 17:07:55 +0000 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2012-03-07 18:07:55 +0100 |
commit | 3058f181a69befab0c167c0edbc62939638ad07f (patch) | |
tree | b9968cd8294f3f38e3d95d328b514a31814aba7e /gcc/go | |
parent | bde73c6b2681d054b70e5578af87ed55be3492a4 (diff) | |
download | gcc-3058f181a69befab0c167c0edbc62939638ad07f.zip gcc-3058f181a69befab0c167c0edbc62939638ad07f.tar.gz gcc-3058f181a69befab0c167c0edbc62939638ad07f.tar.bz2 |
rtsfind.ads: Add support for finding Super_String types.
2012-03-07 Bob Duff <duff@adacore.com>
* rtsfind.ads: Add support for finding Super_String types.
* sem_util.ads, sem_util.adb (Is_Bounded_String): New function
to determine whether a given type is a bounded string type.
(Is_Fully_Initialized_Type): Return True for bounded
string types, to suppress bogus warnings.
* exp_ch4.adb (Expand_Composite_Equality): Special case for bounded
strings: equality composes. This allows us to remove default values in
super strings.
* a-strsup.ads, a-stwisu.ads, a-stzsup.ads: Update comments.
* exp_ch3.adb (Expand_Freeze_Record_Type): Comment.
From-SVN: r185066
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions