Uh oh!
There was an error while loading. Please reload this page.
Resolve async fn signature even without body (e.g., in trait) - #102161
Conversation
rust-highfive
commented
Sep 22, 2022
r? @davidtwco (rust-highfive has picked a reviewer for you, use r? to override) |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
tmandry
commented
Sep 22, 2022
r=me after comments |
compiler-errors
commented
Sep 22, 2022
Ugh, actually this passes now and might not after the changes: fnmain(){}traitFoo{fnfn_with_type_named_same_as_local_in_param(b:i32,b:i32);}Let me see if I can avoid this. |
3ba9fab to
271a068Comparecompiler-errors
commented
Sep 23, 2022
Okay, fixed that bug by just doing the only part of resolve that we need for AFIT. |
davidtwco
commented
Sep 23, 2022
r? @tmandry |
tmandry
commented
Sep 23, 2022
@bors r+ |
bors
commented
Sep 23, 2022
📌 Commit 271a0680197e08405c67dd0b4d4bac87ea9a28bc has been approved by It is now in the queue for this repository. |
tmandry
commented
Sep 23, 2022
Actually, want to add a test for this? (and r=me) Not sure it's the behavior I would want, but it's too late for that anyway :) @bors r- |
5029212 to
e87fcc0Comparecompiler-errors
commented
Sep 24, 2022
@bors r=tmandry |
bors
commented
Sep 24, 2022
…andry Resolve async fn signature even without body (e.g., in trait) Fixesrust-lang#102138 This "bail if no body" behavior was introduced in rust-lang#69539 to fixrust-lang#69401, but that ICE does not reproduce any more. The error message changes a bit, but that's all, and I don't think it's a particularly diagnostic bad regression.
…iaskrgr Rollup of 5 pull requests Successful merges: - rust-lang#102016 (implied_bounds: deal with inference vars) - rust-lang#102161 (Resolve async fn signature even without body (e.g., in trait)) - rust-lang#102216 (rustdoc: Stabilize --diagnostic-width) - rust-lang#102240 (rustdoc: remove unused CSS `#main-content > .line-numbers`) - rust-lang#102242 (rustdoc: remove unused CSS `.summary`) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
Fixes#102138
This "bail if no body" behavior was introduced in #69539 to fix#69401, but that ICE does not reproduce any more. The error message changes a bit, but that's all, and I don't think it's a particularly diagnostic bad regression.