//@ check-pass #![feature(const_trait_impl, const_destruct, const_clone)] use std::marker::Destruct; const fn f T + [const] Destruct>(_: F) {} const fn g() { f(::clone); } fn main() {}