blob: 9825ec0ca1c7c9f70d1a7b2ddde3281109d4e1d1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// Test that we do not attempt to create dyn-incompatible trait objects in const eval.
//@ revisions: curr dyn_compatible_for_dispatch
#![cfg_attr(dyn_compatible_for_dispatch, feature(dyn_compatible_for_dispatch))]
trait Qux {
fn bar();
}
static FOO: &(dyn Qux + Sync) = "desc";
//~^ the trait `Qux` cannot be made into an object
//[curr]~| the trait `Qux` cannot be made into an object
//[curr]~| the trait `Qux` cannot be made into an object
fn main() {}
|