Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Allow one or both conditional operands to be unknown
In #52 we relaxed the rule that any unknown value would immediately cause an early exit, which in turn requires the type checker for each node to specifically deal with unknown values. However, we missed dealing with the check that both types match in a conditional, causing a conditional to fail if either side of it is unknown. This causes errors in Terraform, as described in hashicorp/terraform#14399.
- Loading branch information