From e8dfac4cfb9f16c2cf862c384a2d685927f7294f Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Sat, 25 Jan 2020 08:32:43 +0100 Subject: synth: handle function call in names. Fix #1114 --- src/synth/synth-stmts.adb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/synth/synth-stmts.adb b/src/synth/synth-stmts.adb index 066eea680..7b8a9434f 100644 --- a/src/synth/synth-stmts.adb +++ b/src/synth/synth-stmts.adb @@ -168,6 +168,12 @@ package body Synth.Stmts is Dest_Off := 0; end if; end; + when Iir_Kind_Function_Call => + Dest_Obj := Synth_Expression (Syn_Inst, Pfx); + Dest_Off := 0; + Dest_Voff := No_Net; + Dest_Rdwd := 0; + Dest_Type := Dest_Obj.Typ; when Iir_Kind_Indexed_Name => declare Voff : Net; -- cgit v1.2.3