aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-source.ads
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2019-10-06 08:46:30 +0200
committerTristan Gingold <tgingold@free.fr>2019-10-06 08:46:30 +0200
commit00f8dd9107cef97100a409731e1d09903c98d24d (patch)
tree0c166a1d32836717afb1a8383c2b9dc978f01905 /src/synth/synth-source.ads
parentd444e0db133898308795ffbf8081330e6a33ed4f (diff)
downloadghdl-00f8dd9107cef97100a409731e1d09903c98d24d.tar.gz
ghdl-00f8dd9107cef97100a409731e1d09903c98d24d.tar.bz2
ghdl-00f8dd9107cef97100a409731e1d09903c98d24d.zip
synth: add error messages for latches.
Diffstat (limited to 'src/synth/synth-source.ads')
-rw-r--r--src/synth/synth-source.ads11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/synth/synth-source.ads b/src/synth/synth-source.ads
index 1a2db0209..ed640463d 100644
--- a/src/synth/synth-source.ads
+++ b/src/synth/synth-source.ads
@@ -18,13 +18,20 @@
-- Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
-- MA 02110-1301, USA.
+with Types; use Types;
+with Errorout;
+
with Netlists;
with Vhdl.Nodes; use Vhdl.Nodes;
+with Vhdl.Errors;
package Synth.Source is
- subtype Syn_Src is Iir;
- No_Syn_Src : constant Syn_Src := Null_Iir;
+ subtype Syn_Src is Node;
+ No_Syn_Src : constant Syn_Src := Null_Node;
+
+ function "+" (N : Node) return Location_Type renames Vhdl.Errors."+";
+ function "+" (N : Node) return Errorout.Earg_Type renames Vhdl.Errors."+";
procedure Set_Location (N : Netlists.Net; Src : Syn_Src);
pragma Inline (Set_Location);