about summary refs log tree commit diff
path: root/tests/ui/allocator/auxiliary/custom-as-global.rs
blob: 89e7e779b097fa627b603fca1ffbfa0ad4b17bb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//@ no-prefer-dynamic

#![crate_type = "rlib"]

extern crate custom;

use std::sync::atomic::{AtomicUsize, Ordering};

use custom::A;

#[global_allocator]
static ALLOCATOR: A = A(AtomicUsize::new(0));

pub fn get() -> usize {
    ALLOCATOR.0.load(Ordering::SeqCst)
}