d: Don't generate a PREDICT_EXPR when assert contracts are turned off.
commit5ad4eab2e6ffc4c7f5a11f52239377eeae26310f
authorIain Buclaw <ibuclaw@gdcproject.org>
Mon, 26 Jul 2021 17:47:25 +0000 (26 19:47 +0200)
committerIain Buclaw <ibuclaw@gdcproject.org>
Fri, 30 Jul 2021 10:51:36 +0000 (30 12:51 +0200)
tree844afcc34639f2f732735c36a8f1692071a6cb50
parentc18db639a31b9d651b3b997fee331106b25789ef
d: Don't generate a PREDICT_EXPR when assert contracts are turned off.

This expression is just discarded by add_stmt, so never reaches the
middle-end.

gcc/d/ChangeLog:

* expr.cc (ExprVisitor::visit (AssertExp *)): Don't generate
PREDICT_EXPR.
gcc/d/expr.cc