[multiple changes]
[gcc.git] / gcc / ada / sem_ch3.adb
index 224a3d96c0a208c7763de8491432435ba023d5eb..130cba6de6264b14814e5273d11a4b70e764cb9d 100644 (file)
@@ -10255,21 +10255,23 @@ package body Sem_Ch3 is
               Protected_Kind   =>
             Copy_Node (Priv, Full);
 
-            Set_Has_Discriminants (Full, Has_Discriminants (Full_Base));
+            Set_Has_Discriminants
+                             (Full, Has_Discriminants (Full_Base));
             Set_Has_Unknown_Discriminants
-              (Full, Has_Unknown_Discriminants (Full_Base));
-            Set_First_Entity      (Full, First_Entity (Full_Base));
-            Set_Last_Entity       (Full, Last_Entity (Full_Base));
+                             (Full, Has_Unknown_Discriminants (Full_Base));
+            Set_First_Entity (Full, First_Entity (Full_Base));
+            Set_Last_Entity  (Full, Last_Entity (Full_Base));
 
          when others =>
             Copy_Node (Full_Base, Full);
+
             Set_Chars         (Full, Chars (Priv));
             Conditional_Delay (Full, Priv);
             Set_Sloc          (Full, Sloc (Priv));
       end case;
 
-      Set_Next_Entity (Full, Save_Next_Entity);
-      Set_Homonym     (Full, Save_Homonym);
+      Set_Next_Entity               (Full, Save_Next_Entity);
+      Set_Homonym                   (Full, Save_Homonym);
       Set_Associated_Node_For_Itype (Full, Related_Nod);
 
       --  Set common attributes for all subtypes: kind, convention, etc.