aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/einfo.adb
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2015-01-06 10:03:43 +0000
committerArnaud Charlet <charlet@gcc.gnu.org>2015-01-06 11:03:43 +0100
commit6ced6aa2aa6d1e7040c9114b96f64e4a220dc473 (patch)
tree04c8ffd6bf12732cbbdff334b5671a16613c2d02 /gcc/ada/einfo.adb
parent61ae296d2beb645bd0aed720cf408891d67913d9 (diff)
downloadgcc-6ced6aa2aa6d1e7040c9114b96f64e4a220dc473.zip
gcc-6ced6aa2aa6d1e7040c9114b96f64e4a220dc473.tar.gz
gcc-6ced6aa2aa6d1e7040c9114b96f64e4a220dc473.tar.bz2
einfo.ads (Is_Independent): Document extended usage.
2015-01-06 Eric Botcazou <ebotcazou@adacore.com> * einfo.ads (Is_Independent): Document extended usage. * einfo.adb (Is_Independent): Remove obsolete assertion. (Set_Is_Independent): Likewise. * sem_prag.adb (Process_Atomic_Shared_Volatile): Rename into... (Process_Atomic_Independent_Shared_Volatile): ...this. Deal with pragma Independent here. (Analyze_Pragma): Adjust to above renaming and also invoke it for pragma Independent. Adjust comment for Independent_Components. From-SVN: r219245
Diffstat (limited to 'gcc/ada/einfo.adb')
-rw-r--r--gcc/ada/einfo.adb2
1 files changed, 0 insertions, 2 deletions
diff --git a/gcc/ada/einfo.adb b/gcc/ada/einfo.adb
index 3e0c0c7..c5ff28e 100644
--- a/gcc/ada/einfo.adb
+++ b/gcc/ada/einfo.adb
@@ -2117,7 +2117,6 @@ package body Einfo is
function Is_Independent (Id : E) return B is
begin
- pragma Assert (Ekind (Id) = E_Component);
return Flag268 (Id);
end Is_Independent;
@@ -4967,7 +4966,6 @@ package body Einfo is
procedure Set_Is_Independent (Id : E; V : B := True) is
begin
- pragma Assert (Ekind_In (Id, E_Component, E_Void));
Set_Flag268 (Id, V);
end Set_Is_Independent;