diff options
-rw-r--r-- | src/synth/synth-expr.adb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/synth/synth-expr.adb b/src/synth/synth-expr.adb index 7299cfe70..7dd855f97 100644 --- a/src/synth/synth-expr.adb +++ b/src/synth/synth-expr.adb @@ -474,6 +474,14 @@ package body Synth.Expr is -- TODO Error_Msg_Synth (+Loc, "unsupported enum equality"); raise Internal_Error; + + when Iir_Predefined_Array_Equality => + return Create_Value_Net + (Build_Compare (Build_Context, Id_Eq, + Get_Net (Left), + Get_Net (Right)), + No_Range); + when Iir_Predefined_Ieee_Numeric_Std_Add_Uns_Nat => -- "+" (Unsigned, Natural) declare |