]> git.lizzy.rs Git - rust.git/blob - tests/ui/cross-crate/cci_no_inline_exe.rs
Rollup merge of #106570 - Xaeroxe:div-duration-tests, r=JohnTitor
[rust.git] / tests / ui / cross-crate / cci_no_inline_exe.rs
1 // run-pass
2 // aux-build:cci_no_inline_lib.rs
3
4 extern crate cci_no_inline_lib;
5 use cci_no_inline_lib::iter;
6
7 pub fn main() {
8     // Check that a cross-crate call function not marked as inline
9     // does not, in fact, get inlined.  Also, perhaps more
10     // importantly, checks that our scheme of using
11     // sys::frame_address() to determine if we are inlining is
12     // actually working.
13     //let bt0 = sys::frame_address();
14     //println!("%?", bt0);
15     iter(vec![1, 2, 3], |i| {
16         println!("{}", i);
17
18         //let bt1 = sys::frame_address();
19         //println!("%?", bt1);
20
21         //assert!(bt0 != bt1);
22     })
23 }