about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2023-02-22 20:05:59 +0100
committerGitHub <noreply@github.com>2023-02-22 20:05:59 +0100
commit2ad6a39feac02b3c28bfd90a3c36bf6b74b03512 (patch)
tree10839aab7eb0ff316cd05232f25d33e0f5c8c294 /compiler/rustc_resolve/src
parent783617b5e4f1d03e3049377c0e266a89b98fc627 (diff)
parentcff59f80e4ad2325dc3550da762c37721e2bad37 (diff)
downloadrust-2ad6a39feac02b3c28bfd90a3c36bf6b74b03512.tar.gz
rust-2ad6a39feac02b3c28bfd90a3c36bf6b74b03512.zip
Rollup merge of #108342 - lcnr:opaque-tys, r=oli-obk
apply query response: actually define opaque types

not sure whether this fixes any code considering that #107891 doesn't break anything, but this is currently wrong as the `eq` there should just always fail right now.

We can definitely hit this code if we remove the `replace_opaque_types_with_inference_vars` hack. Doing so without this PR causes a few tests to ICE, e.g.

https://github.com/rust-lang/rust/blob/bd4a96a12d0bf6dc12edf20a45df3a33052c9d7d/tests/ui/impl-trait/issue-99642.rs#L1-L7

r? `@oli-obk`
Diffstat (limited to 'compiler/rustc_resolve/src')
0 files changed, 0 insertions, 0 deletions