aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/sinfo.ads
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/sinfo.ads')
-rw-r--r--gcc/ada/sinfo.ads6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ada/sinfo.ads b/gcc/ada/sinfo.ads
index 86d95305..36bd33f 100644
--- a/gcc/ada/sinfo.ads
+++ b/gcc/ada/sinfo.ads
@@ -4262,7 +4262,11 @@ package Sinfo is
-- Note: the Then_Actions and Else_Actions fields are always set to
-- No_List in the tree passed to Gigi. These fields are used only
- -- for temporary processing purposes in the expander.
+ -- for temporary processing purposes in the expander. Even though they
+ -- are semantic fields, their parent pointers are set because analysis
+ -- of actions nodes in those lists may generate additional actions that
+ -- need to know their insertion point (for example for the creation of
+ -- transient scopes).
----------------------------
-- 4.5.7 Case Expression --