Open
Description
opened on Oct 23, 2024
auto-reduced (treereduce-rust):
trait IntFactory {
fn stream(&self) -> impl IntFactory<stream(): Send>;
}
original:
#![feature(return_position_impl_trait_in_trait, return_type_notation)]
trait IntFactory {
fn stream(&self) -> impl IntFactory<stream(): Send>;
}
trait SendIntFactory: IntFactory<stream(): Send> + Send {}
Version information
rustc 1.84.0-dev
binary: rustc
commit-hash: unknown
commit-date: unknown
host: x86_64-unknown-linux-gnu
release: 1.84.0-dev
LLVM version: 19.1.1
Command:
/home/gh-matthiaskrgr/.rustup/toolchains/local-debug-assertions/bin/rustc
@rustbot label +F-return_position_impl_trait_in_trait +F-return_type_notation
Metadata
Assignees
Labels
Category: This is a bug.Call for participation: An issue has been fixed and does not reproduce, but no test has been added.`#![feature(return_position_impl_trait_in_trait)]``#[feature(return_type_notation)]`Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Status: A Minimal Complete and Verifiable Example has been found for this issueRelevant to the compiler team, which will review and decide on the PR/issue.This issue requires a build of rustc or tooling with debug-assertions in some way
Activity