gcc/ada/
* sem_attr.adb (Analyze_Attribute): Merge identical code for
Wide_Wide_Width, Wide_Width and Width attributes.
-- Wide_Wide_Width --
---------------------
- when Attribute_Wide_Wide_Width =>
+ when Attribute_Wide_Wide_Width
+ | Attribute_Wide_Width
+ | Attribute_Width
+ =>
Check_E0;
Check_Scalar_Type;
Set_Etype (N, Universal_Integer);
-- Wide_Width --
----------------
- when Attribute_Wide_Width =>
- Check_E0;
- Check_Scalar_Type;
- Set_Etype (N, Universal_Integer);
+ -- Shares processing with Wide_Wide_Width attribute
-----------
-- Width --
-----------
- when Attribute_Width =>
- Check_E0;
- Check_Scalar_Type;
- Set_Etype (N, Universal_Integer);
+ -- Shares processing with Wide_Wide_Width attribute
---------------
-- Word_Size --