summaryrefslogtreecommitdiffstats
path: root/tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api-user-crate.rs
blob: fc0d82727b553d2dd2ff4d5ee77a67f29c96dbbf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// aux-build: staged-api.rs
extern crate staged_api;

use staged_api::*;

// Const stability has no impact on usage in non-const contexts.
fn non_const_context() {
    Unstable::func();
}

const fn stable_const_context() {
    Unstable::func();
    //~^ ERROR cannot call non-const fn `<staged_api::Unstable as staged_api::MyTrait>::func` in constant functions
}

fn main() {}