diff options
| author | Ariel Ben-Yehuda <ariel.byd@gmail.com> | 2018-08-26 15:13:47 +0300 |
|---|---|---|
| committer | Ariel Ben-Yehuda <ariel.byd@gmail.com> | 2018-08-26 18:48:41 +0300 |
| commit | 025d01432fbdbefe24f7d3b4b487d040732f67fa (patch) | |
| tree | c02373939af461bc1b0b5d735f28320d2bb15c29 /src | |
| parent | 5415bb6e8f689393b2f87dc0875bb4048f5f3067 (diff) | |
| download | rust-025d01432fbdbefe24f7d3b4b487d040732f67fa.tar.gz rust-025d01432fbdbefe24f7d3b4b487d040732f67fa.zip | |
use an incremental-fulldeps test instead of a run-make test
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/incremental-fulldeps/auxiliary/issue_49482_macro_def.rs (renamed from src/test/run-make-fulldeps/issue-49482/macro_def.rs) | 2 | ||||
| -rw-r--r-- | src/test/incremental-fulldeps/auxiliary/issue_49482_reexport.rs (renamed from src/test/run-make-fulldeps/issue-49482/reexport.rs) | 8 | ||||
| -rw-r--r-- | src/test/incremental-fulldeps/issue-49482.rs (renamed from src/test/run-make-fulldeps/issue-49482/main.rs) | 10 | ||||
| -rw-r--r-- | src/test/run-make-fulldeps/issue-49482/Makefile | 13 |
4 files changed, 15 insertions, 18 deletions
diff --git a/src/test/run-make-fulldeps/issue-49482/macro_def.rs b/src/test/incremental-fulldeps/auxiliary/issue_49482_macro_def.rs index 8a9c985a3e4..763c9eb138e 100644 --- a/src/test/run-make-fulldeps/issue-49482/macro_def.rs +++ b/src/test/incremental-fulldeps/auxiliary/issue_49482_macro_def.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// no-prefer-dynamic + #![crate_type="proc-macro"] #![allow(non_snake_case)] diff --git a/src/test/run-make-fulldeps/issue-49482/reexport.rs b/src/test/incremental-fulldeps/auxiliary/issue_49482_reexport.rs index 0a04d5a023f..aa9aa3b58b9 100644 --- a/src/test/run-make-fulldeps/issue-49482/reexport.rs +++ b/src/test/incremental-fulldeps/auxiliary/issue_49482_reexport.rs @@ -8,9 +8,9 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -#![crate_type="rlib"] - #[macro_use] -extern crate macro_def; +extern crate issue_49482_macro_def; + +pub use issue_49482_macro_def::*; -pub use macro_def::*; +pub fn foo() {} diff --git a/src/test/run-make-fulldeps/issue-49482/main.rs b/src/test/incremental-fulldeps/issue-49482.rs index b4505730920..3261b5ae092 100644 --- a/src/test/run-make-fulldeps/issue-49482/main.rs +++ b/src/test/incremental-fulldeps/issue-49482.rs @@ -8,7 +8,12 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -extern crate reexport; +// aux-build:issue_49482_macro_def.rs +// aux-build:issue_49482_reexport.rs +// ignore-stage1 +// revisions: rpass1 + +extern crate issue_49482_reexport; pub trait KvStorage { @@ -29,5 +34,8 @@ impl KvStorage for u32 { } fn main() { + /* force issue_49482_reexport to be loaded */ + issue_49482_reexport::foo(); + Box::new(2).get(); } diff --git a/src/test/run-make-fulldeps/issue-49482/Makefile b/src/test/run-make-fulldeps/issue-49482/Makefile deleted file mode 100644 index baf66c9f5d6..00000000000 --- a/src/test/run-make-fulldeps/issue-49482/Makefile +++ /dev/null @@ -1,13 +0,0 @@ --include ../tools.mk - -ifeq ($(findstring stage1,$(RUST_BUILD_STAGE)),stage1) -# ignore stage1 -all: - -else -all: - mkdir $(TMPDIR)/incremental-dir - $(RUSTC) macro_def.rs - $(RUSTC) reexport.rs - $(RUSTC) main.rs -C incremental=$(TMPDIR)/incremental-dir -endif |
