Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assert that a return place is not used for indexing during integration #78847

Merged
merged 1 commit into from
Nov 11, 2020

Commits on Nov 7, 2020

  1. Assert that a return place is not used for indexing during integration

    The inliner integrates call destination place with callee return place
    by remapping the local and adding extra projections as necessary.
    
    If a call destination place contains any projections (which is already
    possible) and a return place is used in an indexing projection (most
    likely doesn't happen yet) the end result would be incorrect.
    
    Add an assertion to ensure that potential issue won't go unnoticed in
    the presence of more sophisticated copy propagation scheme.
    tmiasko committed Nov 7, 2020
    Configuration menu
    Copy the full SHA
    89c3582 View commit details
    Browse the repository at this point in the history