aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/sem_ch4.adb
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/sem_ch4.adb')
-rw-r--r--gcc/ada/sem_ch4.adb70
1 files changed, 5 insertions, 65 deletions
diff --git a/gcc/ada/sem_ch4.adb b/gcc/ada/sem_ch4.adb
index 2da3fa6..bd7a59a 100644
--- a/gcc/ada/sem_ch4.adb
+++ b/gcc/ada/sem_ch4.adb
@@ -83,59 +83,10 @@ package body Sem_Ch4 is
N_Pragma => True,
N_Range => True,
N_Slice => True,
-
- -- N_Array_Type_Definition
-
- -- why not
- -- N_Array_Type_Definition => True,
- -- etc ???
-
- N_Constrained_Array_Definition => True,
- N_Unconstrained_Array_Definition => True,
-
- -- N_Membership_Test
-
- N_In => True,
- N_Not_In => True,
-
- -- N_Binary_Op
-
- N_Op_Add => True,
- N_Op_Concat => True,
- N_Op_Expon => True,
- N_Op_Subtract => True,
-
- N_Op_Divide => True,
- N_Op_Mod => True,
- N_Op_Multiply => True,
- N_Op_Rem => True,
-
- N_Op_And => True,
-
- N_Op_Eq => True,
- N_Op_Ge => True,
- N_Op_Gt => True,
- N_Op_Le => True,
- N_Op_Lt => True,
- N_Op_Ne => True,
-
- N_Op_Or => True,
- N_Op_Xor => True,
-
- N_Op_Rotate_Left => True,
- N_Op_Rotate_Right => True,
- N_Op_Shift_Left => True,
- N_Op_Shift_Right => True,
- N_Op_Shift_Right_Arithmetic => True,
-
- N_Op_Not => True,
- N_Op_Plus => True,
-
- -- N_Subprogram_Call
-
- N_Function_Call => True,
- N_Procedure_Call_Statement => True,
-
+ N_Array_Type_Definition => True,
+ N_Membership_Test => True,
+ N_Binary_Op => True,
+ N_Subprogram_Call => True,
others => False);
-- The following table enumerates the nodes on which we stop climbing when
@@ -155,18 +106,7 @@ package body Sem_Ch4 is
N_Pragma => True,
N_Procedure_Call_Statement => True,
N_Simple_Return_Statement => True,
-
- -- N_Has_Condition
-
- N_Exit_Statement => True,
- N_If_Statement => True,
-
- N_Accept_Alternative => True,
- N_Delay_Alternative => True,
- N_Elsif_Part => True,
- N_Entry_Body_Formal_Part => True,
- N_Iteration_Scheme => True,
-
+ N_Has_Condition => True,
others => False);
-----------------------