mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-01 15:01:51 +00:00
433da1fc04
They pass fine.
10 lines
356 B
Makefile
10 lines
356 B
Makefile
include ../tools.mk
|
|
|
|
# Test that separate compilation actually puts code into separate compilation
|
|
# units. `foo.rs` defines `magic_fn` in three different modules, which should
|
|
# wind up in three different compilation units.
|
|
|
|
all:
|
|
$(RUSTC) foo.rs --emit=llvm-ir -C codegen-units=3
|
|
[ "$$(cat "$(TMPDIR)"/foo.*.ll | grep -c define\ .*magic_fn)" -eq "3" ]
|