about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorAriel Ben-Yehuda <ariel.byd@gmail.com>2018-08-26 15:13:47 +0300
committerAriel Ben-Yehuda <ariel.byd@gmail.com>2018-08-26 18:48:41 +0300
commit025d01432fbdbefe24f7d3b4b487d040732f67fa (patch)
treec02373939af461bc1b0b5d735f28320d2bb15c29 /src
parent5415bb6e8f689393b2f87dc0875bb4048f5f3067 (diff)
downloadrust-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/Makefile13
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