aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/nodes.ads
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2014-12-14 19:08:45 +0100
committerTristan Gingold <tgingold@free.fr>2014-12-14 19:08:45 +0100
commit7e756359d5dc492633c0a6a3cf78b10bdb884a53 (patch)
tree1d4ec23686381b5de83a9f2df2461079cf501dde /src/vhdl/nodes.ads
parent51f657fde8d771ca5c4002ca70ad5175c6ef3cdf (diff)
downloadghdl-7e756359d5dc492633c0a6a3cf78b10bdb884a53.tar.gz
ghdl-7e756359d5dc492633c0a6a3cf78b10bdb884a53.tar.bz2
ghdl-7e756359d5dc492633c0a6a3cf78b10bdb884a53.zip
iirs: reduce size of interface objects.
Diffstat (limited to 'src/vhdl/nodes.ads')
-rw-r--r--src/vhdl/nodes.ads14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/vhdl/nodes.ads b/src/vhdl/nodes.ads
index 6b80703ed..3c72b186a 100644
--- a/src/vhdl/nodes.ads
+++ b/src/vhdl/nodes.ads
@@ -58,9 +58,12 @@ package Nodes is
-- Flag8 : Boolean
-- Flag9 : Boolean
-- Flag10 : Boolean
+ -- Flag11 : Boolean
+ -- Flag12 : Boolean
-- Nkind : Kind_Type
-- State1 : Bit2_Type
-- State2 : Bit2_Type
+ -- Odigit1 : Bit3_Type
-- Location : Location_Type
-- Field0 : Iir
-- Field1 : Iir
@@ -78,7 +81,6 @@ package Nodes is
-- Field5 : Iir
-- Fields of Format_Medium:
- -- Odigit1 : Bit3_Type
-- Odigit2 : Bit3_Type (odigit1)
-- State3 : Bit2_Type
-- State4 : Bit2_Type
@@ -223,6 +225,16 @@ package Nodes is
procedure Set_Flag10 (N : Node_Type; V : Boolean);
pragma Inline (Set_Flag10);
+ function Get_Flag11 (N : Node_Type) return Boolean;
+ pragma Inline (Get_Flag11);
+ procedure Set_Flag11 (N : Node_Type; V : Boolean);
+ pragma Inline (Set_Flag11);
+
+ function Get_Flag12 (N : Node_Type) return Boolean;
+ pragma Inline (Get_Flag12);
+ procedure Set_Flag12 (N : Node_Type; V : Boolean);
+ pragma Inline (Set_Flag12);
+
function Get_State1 (N : Node_Type) return Bit2_Type;
pragma Inline (Get_State1);