summaryrefslogtreecommitdiff
path: root/gcc/ada/lib.adb
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2014-06-13 10:02:31 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2014-06-13 10:02:31 +0000
commit218532897724b04c21abc44420b6d3f19f583ff7 (patch)
tree5763142f34ae94b7103a174f78d7a22414f8261f /gcc/ada/lib.adb
parentc238835e8beea12f3f6c76fd0a221646042f3c35 (diff)
downloadgcc-218532897724b04c21abc44420b6d3f19f583ff7.tar.gz
2014-06-13 Robert Dewar <dewar@adacore.com>
* lib.ads, lib.adb, lib-writ.adb, lib-load.adb (Is_Compiler_Unit): Removed. * opt.ads (Compiler_Unit): New flag. * par-ch5.adb (Test_Statement_Required): Call Check_Compiler_Unit for null statement sequence (not allowed in compiler unit). * par-prag.adb (Prag): Handle Compiler_Unit[_Warning] during parsing. * restrict.ads, restrict.adb (Check_Compiler_Unit): New version and new calling sequence. * sem_ch11.adb, sem_ch3.adb, sem_ch4.adb: New calling sequence for Check_Compiler_Unit. * sem_ch6.adb (Analyze_Extended_Return_Statement): Call Check_Compiler_Unit (this construct is not allowed in compiler units). * sem_prag.adb (Analyze_Pragma, case Compiler_Unit[_Warning]): Set Opt.Compiler_Unit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211617 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/lib.adb')
-rw-r--r--gcc/ada/lib.adb15
1 files changed, 1 insertions, 14 deletions
diff --git a/gcc/ada/lib.adb b/gcc/ada/lib.adb
index 9ea496f3d26..826fcc99683 100644
--- a/gcc/ada/lib.adb
+++ b/gcc/ada/lib.adb
@@ -6,7 +6,7 @@
-- --
-- B o d y --
-- --
--- Copyright (C) 1992-2013, Free Software Foundation, Inc. --
+-- Copyright (C) 1992-2014, Free Software Foundation, Inc. --
-- --
-- GNAT is free software; you can redistribute it and/or modify it under --
-- terms of the GNU General Public License as published by the Free Soft- --
@@ -126,11 +126,6 @@ package body Lib is
return Units.Table (U).Has_RACW;
end Has_RACW;
- function Is_Compiler_Unit (U : Unit_Number_Type) return Boolean is
- begin
- return Units.Table (U).Is_Compiler_Unit;
- end Is_Compiler_Unit;
-
function Ident_String (U : Unit_Number_Type) return Node_Id is
begin
return Units.Table (U).Ident_String;
@@ -221,14 +216,6 @@ package body Lib is
Units.Table (U).Has_RACW := B;
end Set_Has_RACW;
- procedure Set_Is_Compiler_Unit
- (U : Unit_Number_Type;
- B : Boolean := True)
- is
- begin
- Units.Table (U).Is_Compiler_Unit := B;
- end Set_Is_Compiler_Unit;
-
procedure Set_Ident_String (U : Unit_Number_Type; N : Node_Id) is
begin
Units.Table (U).Ident_String := N;