diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2011-12-12 12:52:04 +0100 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2011-12-12 12:52:04 +0100 |
commit | fe58fea70b2614f36fb9e1fde78af892426ad8a6 (patch) | |
tree | 47e75a0a07789fbe0929f7955dd7427cfbfb0c0b /ABOUT-NLS | |
parent | ee1a757231c05815f7e2f9e5e0ced98b380c0416 (diff) | |
download | gcc-fe58fea70b2614f36fb9e1fde78af892426ad8a6.zip gcc-fe58fea70b2614f36fb9e1fde78af892426ad8a6.tar.gz gcc-fe58fea70b2614f36fb9e1fde78af892426ad8a6.tar.bz2 |
[multiple changes]
2011-12-12 Gary Dismukes <dismukes@adacore.com>
* freeze.adb (Freeze_Expression): Allow freezing of static
scalar subtypes that are prefixes of an attribute, even if not
yet marked static. Such attributes will get marked as static
later in Eval_Attribute (as called from Resolve_Attribute).
* sem_attr.adb (Eval_Attribute): Remove wrong code that does an
early return for attribute prefixes that are unfrozen source-level
types. This code was incorrectly bypassing folding of unfrozen
static subtype attributes in default expressions (the executable
example in the now-deleted comment was in fact illegal).
2011-12-12 Robert Dewar <dewar@adacore.com>
* a-coinve.adb, sem_res.adb, prj-nmsc.adb, a-cobove.adb, a-convec.adb,
gnatls.adb, sem_ch13.adb, prj-env.adb, prj-env.ads: Minor reformatting.
2011-12-12 Tristan Gingold <gingold@adacore.com>
* gsocket.h: Adjust previous patch.
From-SVN: r182228
Diffstat (limited to 'ABOUT-NLS')
0 files changed, 0 insertions, 0 deletions