about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2022-06-30 00:23:50 +0200
committerGitHub <noreply@github.com>2022-06-30 00:23:50 +0200
commit48170d5a1ccc4ff1e8a370fb63bd8eb29de92a25 (patch)
treefc60699e66d0ddc009a31c7eca445b3c41aae62a /compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp
parentddcbba036aee08f0709f98a92a342a278eae5c05 (diff)
parentc33b127d7c25977817faaae5eee84d57cde37c68 (diff)
downloadrust-48170d5a1ccc4ff1e8a370fb63bd8eb29de92a25.tar.gz
rust-48170d5a1ccc4ff1e8a370fb63bd8eb29de92a25.zip
Rollup merge of #96727 - oli-obk:no_expect, r=lcnr
Make TAIT behave exactly like RPIT

fixes https://github.com/rust-lang/rust/issues/96552

This makes type-alias-impl-trait behave like return-position-impl-trait. Unfortunately it also causes some cases to stop compiling due to "needing type annotations" and makes panicking cause fallback for the hidden type to `()`.

All of these are addressable, but we should probably address them for RPIT and TAIT together

r? ``@lcnr``
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp')
0 files changed, 0 insertions, 0 deletions