WindowStmt(s) aren't treated as declarative statements within the compiler #594
Labels
S: Needs Discussion
This needs discussion to decide if important to work
T: Bug
Something isn't working
Must of our rewrites pay attention to liveness issue of variables declared by alloc statements. However, we don't ensure similar checks for WindowStmts. This means that a schedule like the following:
Can result in the following:
which is incorrect because
win
is not live at the read.There are multiple solutions to this:
win: [f32][1]; win = x[0:1]
The text was updated successfully, but these errors were encountered: