Skip to content

Revert generics inlining for now #7428

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

Merged
merged 2 commits into from
Feb 13, 2017

Conversation

jrose-apple
Copy link
Contributor

@jrose-apple jrose-apple commented Feb 13, 2017

Reverts #6092 and #7401 for now. We're seeing a handful of issues from turning on inlining of generics, including Assertion failed: (DebugLocListIndex == ~0U && !MInsn && "not an MMI entry") (rdar://problem/30479945) and Assertion failed: (!type->hasArchetype() && "Forgot to map typeref out of context") (rdar://problem/30490994), so I'm reverting to unblock the bots.

…nlining-flag-4"

This reverts commit a380855, reversing
changes made to 6633214.

We're seeing a handful of issues from turning on inlining of generics,
so I'm reverting to unblock the bots.
…nlining-flag-4"

This reverts commit 1b3d29a, reversing
changes made to b324249.

We're seeing a handful of issues from turning on inlining of generics,
so I'm reverting to unblock the bots.
@jrose-apple
Copy link
Contributor Author

@swift-ci Please smoke test and merge

@slavapestov
Copy link
Contributor

FYI it would have been better to just disable the flag. All this revering and re-applying makes 'git blame' less useful.

@swift-ci swift-ci merged commit 542638d into swiftlang:master Feb 13, 2017
@swiftix
Copy link
Contributor

swiftix commented Feb 13, 2017

@slavapestov Very good point! I totally forgot about this possibility :-(

@swiftix
Copy link
Contributor

swiftix commented Feb 13, 2017

@slavapestov Any thoughts on rdar://30490994? What should we do in case of opened existentials?

@jrose-apple jrose-apple deleted the revert-generics-inlining branch February 13, 2017 20:41
@slavapestov
Copy link
Contributor

@swiftix I'll take a look.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants