Expressions without a valid type should never be linearized since they have no (valid) type and haven't been expanded. Luc Van Oostenryck (2): add test for evaluation of invalid assignments do not linearize invalid expression linearize.c | 2 +- validation/eval-bad-assign1.c | 14 ++++++++++++++ validation/eval-bad-assign2.c | 22 ++++++++++++++++++++++ 3 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 validation/eval-bad-assign1.c create mode 100644 validation/eval-bad-assign2.c -- 2.23.0