Skip to content

Conversation

Kivooeo
Copy link
Member

@Kivooeo Kivooeo commented Oct 1, 2025

Fixes #147146
Fixes #146620

Not sure if it can cause any regressions or anything, as for test also have no idea where to store this one

cc @theemathas

r? compiler

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Oct 1, 2025
@theemathas
Copy link
Contributor

Maybe should have been a delayed bug?

@Kivooeo
Copy link
Member Author

Kivooeo commented Oct 1, 2025

You mean to just use delayed_bug instead of emit_err?

@rust-cloud-vms rust-cloud-vms bot force-pushed the typeof-is-imposter branch from 4f8b62a to b810a68 Compare October 1, 2025 12:38
@Kivooeo
Copy link
Member Author

Kivooeo commented Oct 1, 2025

Something like this?

@jdonszelmann
Copy link
Contributor

this looks good, it goes from a guaranteed bug to a delayed bug so worst case it still causes an ICE somewhere in a place that before this change would already ICE. @bors r+ rollup

@bors
Copy link
Collaborator

bors commented Oct 1, 2025

📌 Commit b810a68 has been approved by jdonszelmann

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Oct 1, 2025
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Oct 1, 2025
…szelmann

Add proper error handling for closure in impl

Fixes rust-lang#147146
Fixes rust-lang#146620

Not sure if it can cause any regressions or anything, as for test also have no idea where to store this one

cc `@theemathas`

r? compiler
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Oct 1, 2025
…szelmann

Add proper error handling for closure in impl

Fixes rust-lang#147146
Fixes rust-lang#146620

Not sure if it can cause any regressions or anything, as for test also have no idea where to store this one

cc ``@theemathas``

r? compiler
bors added a commit that referenced this pull request Oct 1, 2025
Rollup of 8 pull requests

Successful merges:

 - #146593 (Allow specifying multiple bounds for same associated item, except in trait objects)
 - #147177 ([DebugInfo] Fix MSVC tuple child creation)
 - #147195 (iter repeat: add tests for new count and last behavior)
 - #147202 (Swap order of `resolve_coroutine_interiors` and `handle_opaque_type_uses`)
 - #147204 (Refactor ArrayWindows to use a slice)
 - #147219 (Add proper error handling for closure in impl)
 - #147226 (include `outer_inclusive_binder` of pattern types)
 - #147230 (Fix typo in 'unfulfilled_lint_expectation' to plural)

r? `@ghost`
`@rustbot` modify labels: rollup
@bors bors merged commit ae60ebd into rust-lang:master Oct 1, 2025
10 checks passed
@rustbot rustbot added this to the 1.92.0 milestone Oct 1, 2025
rust-timer added a commit that referenced this pull request Oct 1, 2025
Rollup merge of #147219 - Kivooeo:typeof-is-imposter, r=jdonszelmann

Add proper error handling for closure in impl

Fixes #147146
Fixes #146620

Not sure if it can cause any regressions or anything, as for test also have no idea where to store this one

cc ```@theemathas```

r? compiler
github-actions bot pushed a commit to model-checking/verify-rust-std that referenced this pull request Oct 9, 2025
…iaskrgr

Rollup of 8 pull requests

Successful merges:

 - rust-lang#146593 (Allow specifying multiple bounds for same associated item, except in trait objects)
 - rust-lang#147177 ([DebugInfo] Fix MSVC tuple child creation)
 - rust-lang#147195 (iter repeat: add tests for new count and last behavior)
 - rust-lang#147202 (Swap order of `resolve_coroutine_interiors` and `handle_opaque_type_uses`)
 - rust-lang#147204 (Refactor ArrayWindows to use a slice)
 - rust-lang#147219 (Add proper error handling for closure in impl)
 - rust-lang#147226 (include `outer_inclusive_binder` of pattern types)
 - rust-lang#147230 (Fix typo in 'unfulfilled_lint_expectation' to plural)

r? `@ghost`
`@rustbot` modify labels: rollup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ICE due to impl block on typeof(closure) ICE due to implementing auto trait on typeof(closure)

5 participants