You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If the left hand side of an assignment is a FieldAccessExpression, the set location type pass tries to retrieve the horizontal dimension of the left hand side here without bothering to check whether the field is vertical. This means stencils like:
@stencil
def vert2vert_assign(
inF: Field[K], outF: Field[K]):
with levels_downward as k:
outF = inF
fail during lowering.
Currently, this has no IIR representation. We should probably wait and see if this has an actual use case.
The text was updated successfully, but these errors were encountered:
mroethlin
changed the title
Assignments to Vertical Field causes failed Assertion in PassSetStageLocationType
Assignments to Vertical Field cause failed Assertion in PassSetStageLocationType
Nov 30, 2020
If the left hand side of an assignment is a FieldAccessExpression, the set location type pass tries to retrieve the horizontal dimension of the left hand side here without bothering to check whether the field is vertical. This means stencils like:
fail during lowering.
Currently, this has no IIR representation. We should probably wait and see if this has an actual use case.
The text was updated successfully, but these errors were encountered: