12 lines
428 B
Makefile
12 lines
428 B
Makefile
|
-include ../tools.mk
|
||
|
|
||
|
# Test to make sure that inner functions within a polymorphic outer function
|
||
|
# don't get re-translated when the outer function is monomorphized. The test
|
||
|
# code monomorphizes the outer function several times, but the magic constant
|
||
|
# `8675309` used in the inner function should appear only once in the generated
|
||
|
# IR.
|
||
|
|
||
|
all:
|
||
|
$(RUSTC) foo.rs --emit=ir
|
||
|
[ "$$(grep -c 8675309 "$(TMPDIR)/foo.ll")" -eq "1" ]
|