// Ensure we don't ICE when transmuting higher-ranked types via a | |
// higher-ranked transmute goal. | |
//@ check-pass | |
#![feature(transmutability)] | |
use std::mem::TransmuteFrom; | |
pub fn transmute() | |
where | |
for<'a> &'a &'a i32: TransmuteFrom<&'a &'a u32>, | |
{ | |
} | |
fn main() { | |
transmute(); | |
} |