]> git.lizzy.rs Git - rust.git/blob - tests/ui/sepcomp/sepcomp-lib-lto.rs
Rollup merge of #106321 - compiler-errors:delayed-bug-backtrace, r=Nilstrieb
[rust.git] / tests / ui / sepcomp / sepcomp-lib-lto.rs
1 // run-pass
2 // Check that we can use `-C lto` when linking against libraries that were
3 // separately compiled.
4
5 // aux-build:sepcomp_lib.rs
6 // compile-flags: -C lto -g
7 // ignore-asmjs wasm2js does not support source maps yet
8 // no-prefer-dynamic
9
10 extern crate sepcomp_lib;
11 use sepcomp_lib::a::one;
12 use sepcomp_lib::b::two;
13 use sepcomp_lib::c::three;
14
15 fn main() {
16     assert_eq!(one(), 1);
17     assert_eq!(two(), 2);
18     assert_eq!(three(), 3);
19 }