-
Couldn't load subscription status.
- Fork 13.9k
Create opaque definitions in resolver. #129493
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
Conversation
This comment has been minimized.
This comment has been minimized.
c77925b to
e3f7b82
Compare
e3f7b82 to
db08c17
Compare
|
r=me after squashing. |
db08c17 to
885a6ce
Compare
885a6ce to
f68f665
Compare
| } | ||
| } | ||
| ExprKind::Gen(_, _, _, _) => { | ||
| ExprKind::Closure(..) | ExprKind::Gen(..) => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FYI, I simplified the Closure arm to just create the def-id, like other branches do. There is no additional behaviour change.
|
@bors r=petrochenkov |
…iaskrgr Rollup of 8 pull requests Successful merges: - rust-lang#128495 (core: use `compare_bytes` for more slice element types) - rust-lang#128641 (refactor: standardize duplicate processes in parser) - rust-lang#129207 (Lint that warns when an elided lifetime ends up being a named lifetime) - rust-lang#129493 (Create opaque definitions in resolver.) - rust-lang#129619 (Update stacker to 0.1.17) - rust-lang#129672 (Make option-like-enum.rs UB-free and portable) - rust-lang#129780 (add crashtests for several old unfixed ICEs) - rust-lang#129832 (Remove stray dot in `std::char::from_u32_unchecked` documentation) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of rust-lang#129493 - cjgillot:early-opaque-def, r=petrochenkov Create opaque definitions in resolver. Implementing rust-lang#129023 (comment) That was easier than I expected. r? `@petrochenkov`
Implementing #129023 (comment)
That was easier than I expected.
r? @petrochenkov