//@ run-pass #![allow(unused_imports)] // Test transitive analysis for associated types. Collected types // should be normalized and new obligations generated. //@ pretty-expanded FIXME #23616 use std::borrow::{ToOwned, Cow}; fn assert_send(_: T) {} fn main() { assert_send(Cow::Borrowed("foo")); }