aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2015-01-06 10:35:08 +0000
committerArnaud Charlet <charlet@gcc.gnu.org>2015-01-06 11:35:08 +0100
commit5dc6778ce163e025c4eee5545c8021abab64c8c7 (patch)
tree3172d88ca30cedbda4dc30f9752cecd7b340c7b7
parentbb6c60f4c6f9ead08315e4de6d71320d1af7a16d (diff)
downloadgcc-5dc6778ce163e025c4eee5545c8021abab64c8c7.zip
gcc-5dc6778ce163e025c4eee5545c8021abab64c8c7.tar.gz
gcc-5dc6778ce163e025c4eee5545c8021abab64c8c7.tar.bz2
freeze.adb (Freeze_Array_Type): Remove always true test and unreachable 'else' arm.
2015-01-06 Eric Botcazou <ebotcazou@adacore.com> * freeze.adb (Freeze_Array_Type) <Complain_CS>: Remove always true test and unreachable 'else' arm. From-SVN: r219254
-rw-r--r--gcc/ada/ChangeLog5
-rw-r--r--gcc/ada/freeze.adb21
2 files changed, 11 insertions, 15 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 861d0c8..6e363c3 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,8 @@
+2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ * freeze.adb (Freeze_Array_Type) <Complain_CS>: Remove always
+ true test and unreachable 'else' arm.
+
2015-01-06 Vincent Celier <celier@adacore.com>
* prj-conf.adb (Check_Target): Improve error message when
diff --git a/gcc/ada/freeze.adb b/gcc/ada/freeze.adb
index a2fcddc..c07bb56 100644
--- a/gcc/ada/freeze.adb
+++ b/gcc/ada/freeze.adb
@@ -2450,27 +2450,18 @@ package body Freeze is
Get_Attribute_Definition_Clause
(FS, Attribute_Component_Size);
- if Known_Static_Esize (Ctyp) then
- Error_Msg_N
- ("incorrect component size for "
- & T & " components", Clause);
- Error_Msg_Uint_1 := Esize (Ctyp);
- Error_Msg_N
- ("\only allowed value is^", Clause);
-
- else
- Error_Msg_N
- ("component size cannot be given for "
- & T & " components", Clause);
- end if;
+ Error_Msg_N
+ ("incorrect component size for "
+ & T & " components", Clause);
+ Error_Msg_Uint_1 := Esize (Ctyp);
+ Error_Msg_N
+ ("\only allowed value is^", Clause);
else
Error_Msg_N
("cannot pack " & T & " components",
Get_Rep_Pragma (FS, Name_Pack));
end if;
-
- return;
end Complain_CS;
-- Start of processing for Alias_Atomic_Check