mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-16 13:05:18 +03:00
Add regression test for #59137.
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
-include ../tools.mk
|
||||
|
||||
# Test that we don't run into an assertion when using a Rust dylib dependency
|
||||
# while compiling with full LTO.
|
||||
# See https://github.com/rust-lang/rust/issues/59137
|
||||
|
||||
all:
|
||||
$(RUSTC) a_dylib.rs --crate-type=dylib -C prefer-dynamic
|
||||
$(RUSTC) main.rs -C lto
|
||||
$(call RUN,main)
|
||||
@@ -0,0 +1,4 @@
|
||||
|
||||
pub fn foo() {
|
||||
println!("bar");
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
|
||||
extern crate a_dylib;
|
||||
|
||||
fn main() {
|
||||
a_dylib::foo();
|
||||
}
|
||||
Reference in New Issue
Block a user