aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_disp.ads
diff options
context:
space:
mode:
authorRobert Dewar <dewar@adacore.com>2009-07-23 09:10:58 +0000
committerArnaud Charlet <charlet@gcc.gnu.org>2009-07-23 11:10:58 +0200
commit97cb64f052a76046aaf4d3290ef5ceb744f3e779 (patch)
tree02f3bb6519f0b72fab76e98d4fd1dd8cf62ae342 /gcc/ada/exp_disp.ads
parent839de535711edea848b1b0ca8a98f3e59e7af4f0 (diff)
downloadgcc-97cb64f052a76046aaf4d3290ef5ceb744f3e779.zip
gcc-97cb64f052a76046aaf4d3290ef5ceb744f3e779.tar.gz
gcc-97cb64f052a76046aaf4d3290ef5ceb744f3e779.tar.bz2
exp_ch5.adb (Expand_N_Assignment_Statement): Do left-side validity check right away so it does not get skipped for early...
2009-07-23 Robert Dewar <dewar@adacore.com> * exp_ch5.adb (Expand_N_Assignment_Statement): Do left-side validity check right away so it does not get skipped for early returns, e.g. array assignments. (Expand_N_Assignment_Statement): Don't propagate Is_Known_Valid to left-side unless we really know the value is valid. * errout.adb, exp_ch3.adb, exp_disp.ads, sinfo.ads, exp_disp.adb: Minor reformatting. Minor code reorganization. Add comments. From-SVN: r149978
Diffstat (limited to 'gcc/ada/exp_disp.ads')
-rw-r--r--gcc/ada/exp_disp.ads6
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/ada/exp_disp.ads b/gcc/ada/exp_disp.ads
index fab99c2..05609c3 100644
--- a/gcc/ada/exp_disp.ads
+++ b/gcc/ada/exp_disp.ads
@@ -34,8 +34,10 @@ package Exp_Disp is
-- SCIL Node Type Definition --
-------------------------------
- type Scil_Node_Kind is (
- Unused,
+ -- Comment required! ??? What is this type???
+
+ type Scil_Node_Kind is
+ (Unused,
IP_Tag_Init,
Dispatching_Call,
Dispatch_Table_Object_Init,