Add test for issue-48638
This commit is contained in:
parent
88a495cdcf
commit
f6e01e8d40
1 changed files with 21 additions and 0 deletions
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…
Add table
Add a link
Reference in a new issue