about summary refs log tree commit diff
path: root/src/test/ui/issues/issue-17718-static-sync.rs
blob: dccbde6a3c53263411e3b9d78cae15996004ca89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#![feature(optin_builtin_traits)]

use std::marker::Sync;

struct Foo;
impl !Sync for Foo {}

static FOO: usize = 3;
static BAR: Foo = Foo;
//~^ ERROR: `Foo` cannot be shared between threads safely [E0277]

fn main() {}