summaryrefslogtreecommitdiffstats
path: root/tests/ui/ffi_pure.rs
blob: 6d2f3a614ec97154f344223a35be02d6c8ed216e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#![feature(ffi_pure)]
#![crate_type = "lib"]

#[ffi_pure] //~ ERROR `#[ffi_pure]` may only be used on foreign functions
pub fn foo() {}

#[ffi_pure] //~ ERROR `#[ffi_pure]` may only be used on foreign functions
macro_rules! bar {
    () => ()
}

extern "C" {
    #[ffi_pure] //~ ERROR `#[ffi_pure]` may only be used on foreign functions
    static INT: i32;
}