Add test for issue-48638
This commit is contained in:
parent
88a495cdcf
commit
f6e01e8d40
21
src/test/ui/wf/issue-48638.rs
Normal file
21
src/test/ui/wf/issue-48638.rs
Normal file
@ -0,0 +1,21 @@
|
||||
// check-pass
|
||||
|
||||
pub trait D {}
|
||||
pub struct DT;
|
||||
impl D for DT {}
|
||||
|
||||
pub trait A<R: D>: Sized {
|
||||
type AS;
|
||||
}
|
||||
|
||||
pub struct As<R: D>(R);
|
||||
|
||||
pub struct AT;
|
||||
impl<R: D> A<R> for AT {
|
||||
type AS = As<R>;
|
||||
}
|
||||
|
||||
#[repr(packed)]
|
||||
struct S(<AT as A<DT>>::AS);
|
||||
|
||||
fn main() {}
|
Loading…
x
Reference in New Issue
Block a user