diff --git a/src/test/run-make/no-stack-check/Makefile b/src/test/run-make/no-stack-check/Makefile index 63f057d35c42..561056d719e6 100644 --- a/src/test/run-make/no-stack-check/Makefile +++ b/src/test/run-make/no-stack-check/Makefile @@ -1,5 +1,6 @@ -include ../tools.mk +ifndef IS_WINDOWS all: $(RUSTC) -O --emit asm attr.rs ! grep -q morestack $(TMPDIR)/attr.s @@ -7,3 +8,8 @@ all: grep -q morestack $(TMPDIR)/flag.s $(RUSTC) -O --emit asm -C no-stack-check flag.rs ! grep -q morestack $(TMPDIR)/flag.s +else +# On Windows we use __chkstk and it only appears in functions with large allocations, +# so this test wouldn't be reliable. +all: +endif