When flattening empty comprehensions, make sure the result has the same type as the original expression.
When flattening empty comprehensions, make sure the result has the same type as the original expression.

jjdekker/libminizinc,nathanielbaxter/libminizinc,nathanielbaxter/libminizinc,nathanielbaxter/libminizinc,jjdekker/libminizinc,nathanielbaxter/libminizinc,jjdekker/libminizinc,jjdekker/libminizinc