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

Mir: Trans of fn calls unimplemented #29575

Closed
nikomatsakis opened this Issue Nov 4, 2015 · 1 comment

Comments

Projects
None yet
2 participants
@nikomatsakis
Copy link
Contributor

nikomatsakis commented Nov 4, 2015

This is a big one! We need to support function calls in MIR trans.

@nikomatsakis

This comment has been minimized.

Copy link
Contributor Author

nikomatsakis commented Nov 4, 2015

triage: P-medium

@nikomatsakis nikomatsakis referenced this issue Nov 4, 2015

Closed

Tracking issue for MIR (RFC #1211) #27840

8 of 16 tasks complete

bors added a commit that referenced this issue Jan 6, 2016

Auto merge of #30481 - nagisa:mir-calls-2, r=nikomatsakis
r? @nikomatsakis

This is a pretty big PR conflating changes to a few different block terminators (Call, DivergingCall, Panic, Resume, Diverge), because they are somewhat closely related.

Each commit has a pretty good description on what is being changed in each commit. The end result is greatly simplified CFG and translation for calls (no success branch if the function is diverging, no cleanup branch if there’s nothing to cleanup etc).

Fixes #30480
Related #29767
Partialy solves #29575
Fixes #29573

bors added a commit that referenced this issue Jan 6, 2016

Auto merge of #30481 - nagisa:mir-calls-2, r=nikomatsakis
r? @nikomatsakis

This is a pretty big PR conflating changes to a few different block terminators (Call, DivergingCall, Panic, Resume, Diverge), because they are somewhat closely related.

Each commit has a pretty good description on what is being changed in each commit. The end result is greatly simplified CFG and translation for calls (no success branch if the function is diverging, no cleanup branch if there’s nothing to cleanup etc).

Fixes #30480
Fixes #29767
Partialy solves #29575
Fixes #29573

Manishearth added a commit to Manishearth/rust that referenced this issue Jan 13, 2016

bors added a commit that referenced this issue Jan 14, 2016

bors added a commit that referenced this issue Jan 19, 2016

@bors bors closed this in #30845 Jan 19, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.