aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/sinfo.adb
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2010-01-26 14:49:56 +0100
committerArnaud Charlet <charlet@gcc.gnu.org>2010-01-26 14:49:56 +0100
commit65564d08a267dbc7f56c069161b7cd44ffe84164 (patch)
tree1b33af4080c74c8a3723bc10f6095775be68c37a /gcc/ada/sinfo.adb
parent2b054f631a94b4af133e564f9995473aaabd4911 (diff)
downloadgcc-65564d08a267dbc7f56c069161b7cd44ffe84164.zip
gcc-65564d08a267dbc7f56c069161b7cd44ffe84164.tar.gz
gcc-65564d08a267dbc7f56c069161b7cd44ffe84164.tar.bz2
[multiple changes]
2010-01-26 Robert Dewar <dewar@adacore.com> * par_sco.adb (Traverse_Declarations_Or_Statements): Only generate decisions for pragmas Assert, Check, Precondition, Postcondition if -gnata set. * scos.ads: Update comments. * get_scos.adb, put_scos.adb: Minor fix to code reading statement SCOs. Also remove obsolete code for CT (exit point) SCOs. 2010-01-26 Thomas Quinot <quinot@adacore.com> * switch-c.adb: Fix handling of -gnatz* From-SVN: r156247
Diffstat (limited to 'gcc/ada/sinfo.adb')
-rw-r--r--gcc/ada/sinfo.adb32
1 files changed, 16 insertions, 16 deletions
diff --git a/gcc/ada/sinfo.adb b/gcc/ada/sinfo.adb
index f4c171c..73377f1 100644
--- a/gcc/ada/sinfo.adb
+++ b/gcc/ada/sinfo.adb
@@ -2257,14 +2257,6 @@ package body Sinfo is
return Node4 (N);
end Parent_Spec;
- function PPC_Enabled
- (N : Node_Id) return Boolean is
- begin
- pragma Assert (False
- or else NT (N).Nkind = N_Pragma);
- return Flag5 (N);
- end PPC_Enabled;
-
function Position
(N : Node_Id) return Node_Id is
begin
@@ -2281,6 +2273,14 @@ package body Sinfo is
return List2 (N);
end Pragma_Argument_Associations;
+ function Pragma_Enabled
+ (N : Node_Id) return Boolean is
+ begin
+ pragma Assert (False
+ or else NT (N).Nkind = N_Pragma);
+ return Flag5 (N);
+ end Pragma_Enabled;
+
function Pragma_Identifier
(N : Node_Id) return Node_Id is
begin
@@ -5135,14 +5135,6 @@ package body Sinfo is
Set_Node4 (N, Val); -- semantic field, no parent set
end Set_Parent_Spec;
- procedure Set_PPC_Enabled
- (N : Node_Id; Val : Boolean := True) is
- begin
- pragma Assert (False
- or else NT (N).Nkind = N_Pragma);
- Set_Flag5 (N, Val);
- end Set_PPC_Enabled;
-
procedure Set_Position
(N : Node_Id; Val : Node_Id) is
begin
@@ -5159,6 +5151,14 @@ package body Sinfo is
Set_List2_With_Parent (N, Val);
end Set_Pragma_Argument_Associations;
+ procedure Set_Pragma_Enabled
+ (N : Node_Id; Val : Boolean := True) is
+ begin
+ pragma Assert (False
+ or else NT (N).Nkind = N_Pragma);
+ Set_Flag5 (N, Val);
+ end Set_Pragma_Enabled;
+
procedure Set_Pragma_Identifier
(N : Node_Id; Val : Node_Id) is
begin