aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2019-08-30 03:33:25 +0200
committerTristan Gingold <tgingold@free.fr>2019-08-30 03:33:25 +0200
commit612d41653c059b108df02d4ced4fbcfb37333183 (patch)
tree1abfcd204acb7bc2d130067bbd1176116735cfd6 /src/synth
parentcb3588fbe3918342e0f84445136d5612566ce70c (diff)
downloadghdl-612d41653c059b108df02d4ced4fbcfb37333183.tar.gz
ghdl-612d41653c059b108df02d4ced4fbcfb37333183.tar.bz2
ghdl-612d41653c059b108df02d4ced4fbcfb37333183.zip
vhdl: recognize 1164 condition operator, handle in synth.
Diffstat (limited to 'src/synth')
-rw-r--r--src/synth/synth-expr.adb2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/synth/synth-expr.adb b/src/synth/synth-expr.adb
index 5c6f957c7..d24486f3d 100644
--- a/src/synth/synth-expr.adb
+++ b/src/synth/synth-expr.adb
@@ -1388,6 +1388,8 @@ package body Synth.Expr is
return Synth_Vec_Reduce_Monadic(Id_Red_And);
when Iir_Predefined_Ieee_1164_Vector_Or_Reduce =>
return Synth_Vec_Reduce_Monadic(Id_Red_Or);
+ when Iir_Predefined_Ieee_1164_Condition_Operator =>
+ return Operand;
when others =>
Error_Msg_Synth
(+Loc,