about summary refs log tree commit diff
path: root/tests/coverage/auxiliary/inline_always_with_dead_code.rs
blob: 99ba5e7436894cbc6d970b54096c3c51af40f665 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//@ compile-flags: -Cinstrument-coverage -Ccodegen-units=4 -Copt-level=0

#![allow(dead_code)]

mod foo {
    #[inline(always)]
    pub fn called() {}

    fn uncalled() {}
}

pub mod bar {
    pub fn call_me() {
        super::foo::called();
    }
}

pub mod baz {
    pub fn call_me() {
        super::foo::called();
    }
}