This includes a refactor of the existing combined construct checks
that were present, as well as adding the remaining combined constructs
that had not been implemented yet.
@ichoyjx Sorry for letting this rot for so long! I've added some more tests including the one you requested, and I've added back the restriction on reduction clauses on taskloop simd (and the relevant test).
This includes a refactor of the existing combined construct checks that were present, as well as adding the remaining combined constructs that had not been implemented yet.