diff options
author | Ed Schonberg <schonberg@adacore.com> | 2014-07-30 14:34:38 +0000 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2014-07-30 16:34:38 +0200 |
commit | 18c568405a1082229a3bbac7d99b1c4bf5632950 (patch) | |
tree | 6ff105c888eb96db6135dc2dcd5bd6b1d8d5ed62 /gcc/tree-loop-distribution.c | |
parent | 41a58113f8e2d6bc4bd52e168e7079053cda5eb9 (diff) | |
download | gcc-18c568405a1082229a3bbac7d99b1c4bf5632950.zip gcc-18c568405a1082229a3bbac7d99b1c4bf5632950.tar.gz gcc-18c568405a1082229a3bbac7d99b1c4bf5632950.tar.bz2 |
freeze.adb (Check_Expression_Function): At the freeze point of an expression function...
2014-07-30 Ed Schonberg <schonberg@adacore.com>
* freeze.adb (Check_Expression_Function): At the freeze point
of an expression function, verify that the expression in the
function does not contain references to any deferred constants
that have no completion yet.
(Freeze_Expression, Freeze_Before): call
Check_Expression_Function.
* a-ciorse.ads: Add Reference_Control_Type to detect tampering.
* a-ciorse.adb: Add Adjust and Finalize routines for
Reference_Control_Type. Use it in the construction of Reference
and Constant_Reference values.
From-SVN: r213287
Diffstat (limited to 'gcc/tree-loop-distribution.c')
0 files changed, 0 insertions, 0 deletions