]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-85461.rs
Rollup merge of #93613 - crlf0710:rename_to_async_iter, r=yaahc
[rust.git] / src / test / ui / issues / issue-85461.rs
1 // compile-flags: -Cinstrument-coverage -Ccodegen-units=4 --crate-type dylib -Copt-level=0
2 // build-pass
3 // needs-profiler-support
4
5 // Regression test for #85461 where MSVC sometimes fails to link instrument-coverage binaries
6 // with dead code and #[inline(always)].
7
8 #![allow(dead_code)]
9
10 mod foo {
11     #[inline(always)]
12     pub fn called() { }
13
14     fn uncalled() { }
15 }
16
17 pub mod bar {
18     pub fn call_me() {
19         super::foo::called();
20     }
21 }
22
23 pub mod baz {
24     pub fn call_me() {
25         super::foo::called();
26     }
27 }