New Issue: Sparse domain assignment should do parent domain bounds checking

16385, “bradcray”, “Sparse domain assignment should do parent domain bounds checking”, “2020-09-14T18:30:00Z”

Summary of Problem

When assigning between sparse domains, bounds checking isn’t done against the LHS domain’s parent domain, which can cause problems downstream when trying to use the RHS indices to index into a sparse array declared over the LHS domain.

Steps to Reproduce

Associated Future Test(s):
test/path/to/foo.chpl #16384

Configuration Information

  • Output of chpl --version: chpl version 1.23.0 pre-release (3a9b53685d)