Skip to content

Commit ba74a62

Browse files
committed
Diagnose missing includes in run-make tests
1 parent 38528d4 commit ba74a62

File tree

273 files changed

+273
-273
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

273 files changed

+273
-273
lines changed

src/test/run-make-fulldeps/a-b-a-linker-guard/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# Test that if we build `b` against a version of `a` that has one set
44
# of types, it will not run with a dylib that has a different set of
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) --edition=2021 -Dwarnings --crate-type=rlib ../../../../library/alloc/src/lib.rs --cfg no_global_oom_handling

src/test/run-make-fulldeps/allow-non-lint-warnings-cmdline/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# Test that -A warnings makes the 'empty trait list for derive' warning go away
44
OUT=$(shell $(RUSTC) foo.rs -A warnings 2>&1 | grep "warning" )

src/test/run-make-fulldeps/allow-warnings-cmdline-stability/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# Test that -A warnings makes the 'empty trait list for derive' warning go away
44
DEP=$(shell $(RUSTC) bar.rs)

src/test/run-make-fulldeps/archive-duplicate-names/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
mkdir $(TMPDIR)/a

src/test/run-make-fulldeps/arguments-non-c-like-enum/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) --crate-type=staticlib nonclike.rs

src/test/run-make-fulldeps/atomic-lock-free/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# This tests ensure that atomic types are never lowered into runtime library calls that are not
44
# guaranteed to be lock-free.

src/test/run-make-fulldeps/bare-outfile/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
cp foo.rs $(TMPDIR)

src/test/run-make-fulldeps/c-dynamic-dylib/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# ignore-macos
44
#

src/test/run-make-fulldeps/c-dynamic-rlib/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# ignore-macos
44
#

src/test/run-make-fulldeps/c-link-to-rust-dylib/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all: $(TMPDIR)/$(call BIN,bar)
44
$(call RUN,bar)

src/test/run-make-fulldeps/c-link-to-rust-staticlib/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# ignore-freebsd
44
# FIXME

src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) checkrust.rs

src/test/run-make-fulldeps/c-static-dylib/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all: $(call NATIVE_STATICLIB,cfoo)
44
$(RUSTC) foo.rs -C prefer-dynamic

src/test/run-make-fulldeps/c-static-rlib/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all: $(call NATIVE_STATICLIB,cfoo)
44
$(RUSTC) foo.rs

src/test/run-make-fulldeps/c-unwind-abi-catch-lib-panic/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all: archive
44
# Compile `main.rs`, which will link into our library, and run it.

src/test/run-make-fulldeps/c-unwind-abi-catch-panic/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all: $(call NATIVE_STATICLIB,add)
44
$(RUSTC) main.rs

src/test/run-make-fulldeps/cat-and-grep-sanity-check/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
echo a | $(CGREP) a

src/test/run-make-fulldeps/cdylib-fewer-symbols/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Test that allocator-related symbols don't show up as exported from a cdylib as
22
# they're internal to Rust and not part of the public ABI.
33

4-
-include ../tools.mk
4+
include ../tools.mk
55

66
# ignore-windows
77
# FIXME: The __rdl_ and __rust_ symbol still remains, no matter using MSVC or GNU

src/test/run-make-fulldeps/codegen-options-parsing/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
#Option taking a number

src/test/run-make-fulldeps/compile-stdin/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
echo 'fn main(){}' | $(RUSTC) -

src/test/run-make-fulldeps/compiler-lookup-paths-2/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
mkdir -p $(TMPDIR)/a $(TMPDIR)/b

src/test/run-make-fulldeps/compiler-lookup-paths/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all: $(TMPDIR)/libnative.a
44
mkdir -p $(TMPDIR)/crate

src/test/run-make-fulldeps/compiler-rt-works-on-mingw/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# only-windows-gnu
44

Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) --edition=2021 --crate-type=rlib ../../../../library/core/src/lib.rs --cfg no_fp_fmt_parse

src/test/run-make-fulldeps/crate-data-smoke/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
[ `$(RUSTC) --print crate-name crate.rs` = "foo" ]

src/test/run-make-fulldeps/crate-hash-rustc-version/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../../run-make-fulldeps/tools.mk
1+
include ../../run-make-fulldeps/tools.mk
22

33
# Ensure that crates compiled with different rustc versions cannot
44
# be dynamically linked.

src/test/run-make-fulldeps/crate-name-priority/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) foo.rs

src/test/run-make-fulldeps/cross-lang-lto-clang/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# This test makes sure that cross-language inlining actually works by checking
44
# the generated machine code.
55

6-
-include ../tools.mk
6+
include ../tools.mk
77

88
all: cpp-executable rust-executable
99

src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# can be executed without anything crashing. It does not test whether PGO or
66
# xLTO have any specific effect on the generated code.
77

8-
-include ../tools.mk
8+
include ../tools.mk
99

1010
COMMON_FLAGS=-Copt-level=3 -Ccodegen-units=1
1111

src/test/run-make-fulldeps/cross-lang-lto-upstream-rlibs/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# ignore windows due to libLLVM being present in PATH and the PATH and library path being the same
44
# (so fixing it is harder). See #57765 for context

src/test/run-make-fulldeps/cross-lang-lto/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
-include ../tools.mk
2+
include ../tools.mk
33

44
# ignore windows due to libLLVM being present in PATH and the PATH and library path being the same
55
# (so fixing it is harder). See #57765 for context

src/test/run-make-fulldeps/debug-assertions/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) debug.rs -C debug-assertions=no
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) foo.rs --emit dep-info

src/test/run-make-fulldeps/dep-info-spaces/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# ignore-windows
44
# ignore-freebsd

src/test/run-make-fulldeps/dep-info/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# ignore-windows
44
# ignore-freebsd

src/test/run-make-fulldeps/dylib-chain/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) m1.rs -C prefer-dynamic

src/test/run-make-fulldeps/emit-stack-sizes/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# ignore-windows
44
# ignore-macos

src/test/run-make-fulldeps/emit/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) -Copt-level=0 --emit=llvm-bc,llvm-ir,asm,obj,link test-24876.rs

src/test/run-make-fulldeps/error-found-staticlib-instead-crate/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) foo.rs --crate-type staticlib

src/test/run-make-fulldeps/error-writing-dependencies/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
# Let's get a nice error message

src/test/run-make-fulldeps/exit-code/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) success.rs; [ $$? -eq 0 ]

src/test/run-make-fulldeps/extern-diff-internal-name/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) lib.rs

src/test/run-make-fulldeps/extern-flag-disambiguates/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# Attempt to build this dependency tree:
44
#

src/test/run-make-fulldeps/extern-flag-fun/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) bar.rs --crate-type=rlib

src/test/run-make-fulldeps/extern-flag-pathless/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# Test mixing pathless --extern with paths.
44

src/test/run-make-fulldeps/extern-flag-rename-transitive/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) foo.rs

src/test/run-make-fulldeps/extern-fn-generic/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all: $(call NATIVE_STATICLIB,test)
44
$(RUSTC) testcrate.rs

src/test/run-make-fulldeps/extern-fn-mangle/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all: $(call NATIVE_STATICLIB,test)
44
$(RUSTC) test.rs

src/test/run-make-fulldeps/extern-fn-reachable/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# ignore-windows-msvc
44

src/test/run-make-fulldeps/extern-fn-struct-passing-abi/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all: $(call NATIVE_STATICLIB,test)
44
$(RUSTC) test.rs

src/test/run-make-fulldeps/extern-fn-with-extern-types/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all: $(call NATIVE_STATICLIB,ctest)
44
$(RUSTC) test.rs

src/test/run-make-fulldeps/extern-fn-with-packed-struct/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all: $(call NATIVE_STATICLIB,test)
44
$(RUSTC) test.rs

src/test/run-make-fulldeps/extern-fn-with-union/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all: $(call NATIVE_STATICLIB,ctest)
44
$(RUSTC) testcrate.rs

src/test/run-make-fulldeps/extern-multiple-copies/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) foo1.rs

src/test/run-make-fulldeps/extern-multiple-copies2/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) foo1.rs

src/test/run-make-fulldeps/extern-overrides-distribution/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) libc.rs -Cmetadata=foo

src/test/run-make-fulldeps/extra-filename-with-temp-outputs/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all:
44
$(RUSTC) -C extra-filename=bar foo.rs -C save-temps

src/test/run-make-fulldeps/foreign-double-unwind/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all: foo
44
$(call RUN,foo) | $(CGREP) -v unreachable

src/test/run-make-fulldeps/foreign-exceptions/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
all: foo
44
$(call RUN,foo)

src/test/run-make-fulldeps/fpic/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# ignore-windows
44
# ignore-macos

src/test/run-make-fulldeps/glibc-staticlib-args/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# only-gnu
22
# only-linux
33

4-
-include ../tools.mk
4+
include ../tools.mk
55

66
# This ensures that std::env::args works in a library called from C on glibc Linux.
77

src/test/run-make-fulldeps/hir-tree/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# Test that hir-tree output doesn't crash and includes
44
# the string constant we would expect to see.

src/test/run-make-fulldeps/include_bytes_deps/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-include ../tools.mk
1+
include ../tools.mk
22

33
# ignore-freebsd
44

0 commit comments

Comments
 (0)