quic-sanirudh opened a new pull request, #14023:
URL: https://github.com/apache/tvm/pull/14023

   A mismatch between the blocks present in the `result` vs the blocks passed 
in `block_sref_to_reuse` caused the bug mentioned in #13974. 
   
   This patch tries to fix that bug by collecting only the blocks that are part 
of result and also present in the block replacement map `new_block_to_old_`. 
Since the scope block is `result`, only that block and its child blocks would 
be replaced, and any replaced block would be present in 
`rewriter.new_block_to_old_`. Thus, collecting the replaced blocks from among 
child blocks of `result` guarantees that the `block_sref_reuse` would contain 
all the replaced blocks and that they'll point to the correct block in `result` 
thus avoiding the missing SRef error.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to