]> git.lizzy.rs Git - rust.git/commitdiff
tests: remove ignore-stage1 where possible in proc_macro tests.
authorEduard-Mihai Burtescu <edy.burt@gmail.com>
Tue, 20 Mar 2018 18:20:03 +0000 (20:20 +0200)
committerEduard-Mihai Burtescu <edy.burt@gmail.com>
Fri, 30 Nov 2018 04:15:20 +0000 (06:15 +0200)
63 files changed:
src/test/compile-fail-fulldeps/proc-macro/attr-invalid-exprs.rs
src/test/compile-fail-fulldeps/proc-macro/attr-stmt-expr.rs
src/test/compile-fail-fulldeps/proc-macro/attribute-with-error.rs
src/test/compile-fail-fulldeps/proc-macro/attributes-included.rs
src/test/compile-fail-fulldeps/proc-macro/derive-bad.rs
src/test/compile-fail-fulldeps/proc-macro/expand-to-unstable-2.rs
src/test/compile-fail-fulldeps/proc-macro/expand-to-unstable.rs
src/test/compile-fail-fulldeps/proc-macro/issue-38586.rs
src/test/compile-fail-fulldeps/proc-macro/issue-50493.rs
src/test/compile-fail-fulldeps/proc-macro/item-error.rs
src/test/compile-fail-fulldeps/proc-macro/lints_in_proc_macros.rs
src/test/compile-fail-fulldeps/proc-macro/macros-in-extern.rs
src/test/compile-fail-fulldeps/proc-macro/proc-macro-attributes.rs
src/test/incremental-fulldeps/incremental_proc_macro.rs
src/test/incremental-fulldeps/issue-49482.rs
src/test/incremental-fulldeps/issue-54059.rs
src/test/pretty/attr-derive.rs
src/test/run-make-fulldeps/issue-38237/Makefile
src/test/run-make-fulldeps/rustc-macro-dep-files/Makefile
src/test/run-pass-fulldeps/compiler-calls.rs
src/test/run-pass-fulldeps/macro-quote-cond.rs
src/test/run-pass-fulldeps/macro-quote-test.rs
src/test/run-pass-fulldeps/proc-macro/add-impl.rs
src/test/run-pass-fulldeps/proc-macro/append-impl.rs
src/test/run-pass-fulldeps/proc-macro/attr-args.rs
src/test/run-pass-fulldeps/proc-macro/attr-cfg.rs
src/test/run-pass-fulldeps/proc-macro/attr-on-trait.rs
src/test/run-pass-fulldeps/proc-macro/attr-stmt-expr.rs
src/test/run-pass-fulldeps/proc-macro/bang-macro.rs
src/test/run-pass-fulldeps/proc-macro/call-site.rs
src/test/run-pass-fulldeps/proc-macro/count_compound_ops.rs
src/test/run-pass-fulldeps/proc-macro/crate-var.rs
src/test/run-pass-fulldeps/proc-macro/derive-attr-cfg.rs
src/test/run-pass-fulldeps/proc-macro/derive-b.rs
src/test/run-pass-fulldeps/proc-macro/derive-same-struct.rs
src/test/run-pass-fulldeps/proc-macro/derive-union.rs
src/test/run-pass-fulldeps/proc-macro/empty-crate.rs
src/test/run-pass-fulldeps/proc-macro/expand-with-a-macro.rs
src/test/run-pass-fulldeps/proc-macro/hygiene_example.rs
src/test/run-pass-fulldeps/proc-macro/issue-39889.rs
src/test/run-pass-fulldeps/proc-macro/issue-42708.rs
src/test/run-pass-fulldeps/proc-macro/issue-50061.rs
src/test/run-pass-fulldeps/proc-macro/lifetimes.rs
src/test/run-pass-fulldeps/proc-macro/load-two.rs
src/test/run-pass-fulldeps/proc-macro/macros-in-extern.rs
src/test/run-pass-fulldeps/proc-macro/negative-token.rs
src/test/run-pass-fulldeps/proc-macro/smoke.rs
src/test/run-pass-fulldeps/proc-macro/struct-field-macro.rs
src/test/run-pass-fulldeps/proc_macro.rs
src/test/rustdoc/doc-proc-macro.rs
src/test/rustdoc/inline_cross/proc_macro.rs
src/test/rustdoc/proc-macro.rs
src/test/rustdoc/rustc-macro-crate.rs
src/test/ui-fulldeps/custom-derive/helper-attr-blocked-by-import-ambig.rs
src/test/ui-fulldeps/custom-derive/helper-attr-blocked-by-import-ambig.stderr
src/test/ui-fulldeps/custom-derive/helper-attr-blocked-by-import.rs
src/test/ui-fulldeps/custom-derive/issue-36935.rs
src/test/ui-fulldeps/proc-macro/multispan.rs
src/test/ui-fulldeps/proc-macro/multispan.stderr
src/test/ui-fulldeps/proc-macro/parent-source-spans.rs
src/test/ui-fulldeps/proc-macro/three-equals.rs
src/test/ui-fulldeps/subspan.rs
src/test/ui-fulldeps/subspan.stderr

index f52c251c14d7bd4a105bee20a36f8108e84a21c1..798cd1406ac81664c64663fdcce91e14a0c79992 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:attr-stmt-expr.rs
-// ignore-stage1
 
 //! Attributes producing expressions in invalid locations
 
index 1344156b3053cabf57ef61064f3ad26dc93da025..6d1d5dfe8ccdb43ea95fd4731bded618190a4c15 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:attr-stmt-expr.rs
-// ignore-stage1
 
 #![feature(proc_macro_hygiene)]
 
index cf2522be922e3068402f1cadf03cf2492f8620dc..ed2e8ec00a9f2ebf2178bef59620abc34711a997 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:attribute-with-error.rs
-// ignore-stage1
 
 #![feature(custom_inner_attributes)]
 
index e941367b08de9ade82c41f03dfef01bcd854ceba..e129711129a20fa8e369d6beaa0ee24030e7216a 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:attributes-included.rs
-// ignore-stage1
 // compile-pass
 
 #![warn(unused)]
index 93790f5937298c52423493d359e00d58fd6b82a3..ac27e87ace10515f862cd5ed1cbd26fa16d9dd0e 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:derive-bad.rs
-// ignore-stage1
 
 #[macro_use]
 extern crate derive_bad;
index 6f254dcbdb11a361f602bbc989ac3f38e645aa03..e4fcbb117a5057c0dd55eb757713496102a08bad 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:derive-unstable-2.rs
-// ignore-stage1
 
 #![allow(warnings)]
 
index ca0f0e382ed0c2af76d303ca4eef7fefb0cf7e48..836e336fc22f013e86983a5c0530a0ebac944719 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:derive-unstable.rs
-// ignore-stage1
 
 #![allow(warnings)]
 
index 2d843d0e466525784b466b8125b6df32d2079c26..649220ac401f0d4043ebe70446e5cb544b5cd6c5 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:issue_38586.rs
-// ignore-stage1
 
 #[macro_use]
 extern crate issue_38586;
index eaa64c6ba3692a2cc4d71351a764c096e75fd5e4..635da57049714c3475a06e60f30dfecc97cd9ca1 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:issue_50493.rs
-// ignore-stage1
 
 #[macro_use]
 extern crate issue_50493;
index c0d4d71a6ec8be6356729db5b5dee4c835b7f398..4133e75e3a62d8f33ca7d1c80a1db23e020b544a 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:derive-b.rs
-// ignore-stage1
 
 #![allow(warnings)]
 
index 60e533d3ea8d29f2397dd75583505509be2912ee..d49c61202713b1e4d47ce2d780e64e9abf5225ab 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:bang_proc_macro2.rs
-// ignore-stage1
 
 #![feature(proc_macro_hygiene)]
 #![allow(unused_macros)]
index f280e74fc90bde4377382249a869627acec6ade1..43d7077d02210448ca0c16c755398dd6ac45f607 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:test-macros.rs
-// ignore-stage1
 // ignore-wasm32
 
 extern crate test_macros;
index d0aed8b1624867c721de0dd544be438ee6ff68f5..6e52411500e22fda25ff28e267d9d76af696c866 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:derive-b.rs
-// ignore-stage1
 
 #[macro_use]
 extern crate derive_b;
index 103ee30baba931482d59346d2163950980e515c9..495f4ff0ed046e548b31d0a78c0f9d61ba262248 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:incremental_proc_macro_aux.rs
-// ignore-stage1
 // revisions: cfail1 cfail2
 // compile-pass
 
index 3261b5ae09201070babaf9f1b231de1d2c7f669d..65e86e868bbf97a36e714b7e8413f18b0028747b 100644 (file)
@@ -10,7 +10,6 @@
 
 // aux-build:issue_49482_macro_def.rs
 // aux-build:issue_49482_reexport.rs
-// ignore-stage1
 // revisions: rpass1
 
 extern crate issue_49482_reexport;
index dee1e0abf61f2f52c09341822c603289c33ec08d..2f4ea72b06673d0404b6f6f2ddb60d5ab8f83dd7 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:issue_54059.rs
-// ignore-stage1
 // ignore-wasm32-bare no libc for ffi testing
 // ignore-windows - dealing with weird symbols issues on dylibs isn't worth it
 // revisions: rpass1
index a1c581a18682c5a1fdf5373568a0e2e080027ee1..f38bf6e92eb754e3158275b58f79833e7a46f607 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:derive-foo.rs
-// ignore-stage1
 // pp-exact
 // Testing that both the inner item and next outer item are
 // preserved, and that the first outer item parsed in main is not
index 855d958b344a9531a3aa998ff1e89a04bd869e0a..0a681401b1afbdd4eff22b4e5968c25e22d84832 100644 (file)
@@ -1,11 +1,5 @@
 -include ../tools.mk
 
-ifeq ($(findstring stage1,$(RUST_BUILD_STAGE)),stage1)
-# ignore stage1
-all:
-
-else
 all:
        $(RUSTC) foo.rs; $(RUSTC) bar.rs
        $(RUSTDOC) baz.rs -L $(TMPDIR) -o $(TMPDIR)
-endif
index d2c8e7fd0434ccec9b9178829801ae514cbfe07f..c1e453fb721b3786462f276a3470e1613b9dcbef 100644 (file)
@@ -1,12 +1,6 @@
 -include ../tools.mk
 
-ifeq ($(findstring stage1,$(RUST_BUILD_STAGE)),stage1)
-# ignore stage1
-all:
-
-else
 all:
        $(RUSTC) foo.rs
        $(RUSTC) bar.rs --emit dep-info
        $(CGREP) -v "proc-macro source" < $(TMPDIR)/bar.d
-endif
index 6283d054373c12339bc4920819c8c99cb745f0b7..e8cbf5a270e038268eccf116cd2f5de267c431c0 100644 (file)
@@ -11,6 +11,7 @@
 // Test that the CompilerCalls interface to the compiler works.
 
 // ignore-cross-compile
+// ignore-stage1
 
 #![feature(rustc_private)]
 
index d438adda151fa25360565d63634b157255a5aeec..d8e36336028bed882096f7373f6288d972cfe057 100644 (file)
@@ -10,7 +10,6 @@
 
 #![allow(unused_parens)]
 // aux-build:cond_plugin.rs
-// ignore-stage1
 
 #![feature(proc_macro_hygiene)]
 
index f967ef56bb8f0bb1bdfb4d1d2a573793747d9a34..473f92f7b74e8de6352b1b8294b59ede4728eaa0 100644 (file)
@@ -11,7 +11,6 @@
 // Test that a macro can emit delimiters with nothing inside - `()`, `{}`
 
 // aux-build:hello_macro.rs
-// ignore-stage1
 
 #![feature(proc_macro_hygiene)]
 
index 5175fe174a9e743230b9b4bb887a91b9da128c88..7ea7ceafc28766d6a12f0263aa324c950ff8da9e 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:add-impl.rs
-// ignore-stage1
 
 #[macro_use]
 extern crate add_impl;
index 37aef7ef1318c4dd6b6f520e205070e7d6348d65..591f3331d28c00382f421852d34df791cf43c583 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:append-impl.rs
-// ignore-stage1
 
 #![allow(warnings)]
 
index effb3ad5189e1937e617086588b16757a3d90478..b2ee5c2a20a9253230c5a2a47fed8feb76af7068 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:attr-args.rs
-// ignore-stage1
 
 #![allow(warnings)]
 
index 1a9d9b9ee621d5fd84cdfb953017160c421452fc..58ffd0ce8b06054378d248b14663849e33592413 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:attr-cfg.rs
-// ignore-stage1
 // revisions: foo bar
 
 extern crate attr_cfg;
index 698a0eca1734fd0bb038752107b8361c081a0292..383c193ddb4512643a31d071e503690bc0e02e56 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:attr-on-trait.rs
-// ignore-stage1
 
 extern crate attr_on_trait;
 
index 8a3452f24d24708c0cb94be099c038814dd23e65..43a5695f1b760aed61defddd414b8ed4c5d67d9c 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:attr-stmt-expr.rs
-// ignore-stage1
 
 #![feature(stmt_expr_attributes, proc_macro_hygiene)]
 
index 10fe015555557072fb3857eb3b348c30809e8577..f433bc64c6e23dc7136de8857b71bd9fed624b25 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:bang-macro.rs
-// ignore-stage1
 
 #![feature(proc_macro_hygiene)]
 
index b27c806f04717a8d55a330c539c7824135efb82d..ccbf33cc73b53a366beeff39f3a1c12f2de0a8a0 100644 (file)
@@ -11,7 +11,6 @@
 #![allow(unused_variables)]
 #![allow(unused_imports)]
 // aux-build:call-site.rs
-// ignore-stage1
 
 #![feature(proc_macro_hygiene)]
 
index 07ad4f288d8948f5804e4f0cc0c2992903100336..46a5906e46ad196cda74988ca26422bbe4789e43 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:count_compound_ops.rs
-// ignore-stage1
 
 #![feature(proc_macro_hygiene)]
 
index 41c15195bc8402e5e667b734fee17806db2abc29..00b467ad1c9b7a3cf73ec59e809a9995f4918deb 100644 (file)
@@ -10,7 +10,6 @@
 
 // aux-build:double.rs
 // aux-build:external-crate-var.rs
-// ignore-stage1
 
 #![allow(unused)]
 
index e7e8b3d665ea1731fa7c5b5cbca64481b75cc3ce..f804042374d72ba05310fee2f913fd41b1ed33f2 100644 (file)
@@ -10,7 +10,6 @@
 
 #![allow(dead_code)]
 // aux-build:derive-attr-cfg.rs
-// ignore-stage1
 
 extern crate derive_attr_cfg;
 use derive_attr_cfg::Foo;
index ac9eca38226691a2e33cf68e5db1ede16122423d..60a6cf7662d0193090c81c8a92b5a5065e31e41d 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:derive-b.rs
-// ignore-stage1
 
 #![feature(unrestricted_attribute_tokens)]
 
index 64ad57107c7b26029d09d88172eff1769bb541c9..7aff32e16cebddcc4b9d45180a6ef3c3e5b675eb 100644 (file)
@@ -11,7 +11,6 @@
 #![allow(path_statements)]
 #![allow(dead_code)]
 // aux-build:derive-same-struct.rs
-// ignore-stage1
 
 #[macro_use]
 extern crate derive_same_struct;
index 298a652aacceb113c7036cf7b325a94999e7e385..2aae1d8635feb7027b5232be5ce2e46dcf53ab52 100644 (file)
@@ -10,7 +10,6 @@
 
 #![allow(unused_variables)]
 // aux-build:derive-union.rs
-// ignore-stage1
 
 #[macro_use]
 extern crate derive_union;
index 2b0a57dafefc96fc4caaf9c217ae8f7a999181dc..1a0c0506112cbda678cdbdf0c5110cb8c961e297 100644 (file)
@@ -10,7 +10,6 @@
 
 #![allow(unused_imports)]
 // aux-build:empty-crate.rs
-// ignore-stage1
 
 #[macro_use]
 extern crate empty_crate;
index 4ccd4615fb6092b7b33b67cc241f86102d59cd54..6a0669c4bb2fca88f96abc77be0d65f7a864eba8 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:expand-with-a-macro.rs
-// ignore-stage1
 
 #![deny(warnings)]
 
index cf18bb247c7696ecafe9529af65c470e47d39cec..41857fde26920df12d87a1e4a087faa96ab42db9 100644 (file)
@@ -11,7 +11,6 @@
 #![allow(unused_macros)]
 // aux-build:hygiene_example_codegen.rs
 // aux-build:hygiene_example.rs
-// ignore-stage1
 
 #![feature(proc_macro_hygiene)]
 
index f722109260103550092d0fbd53c8999fef6c85d8..99500a77f09eadda377b8c12f67e3a7a49d2b913 100644 (file)
@@ -10,7 +10,6 @@
 
 #![allow(dead_code)]
 // aux-build:issue-39889.rs
-// ignore-stage1
 
 extern crate issue_39889;
 use issue_39889::Issue39889;
index 7bbdbc6505db5d40bc2a46dd642306f4a8de3552..8f9c8723953f2d1699911511818231e2cdb104c3 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:issue-42708.rs
-// ignore-stage1
 
 #![feature(decl_macro)]
 #![allow(unused)]
index 046591665750cbf296458f2c62ef7f87b8536d73..1a751161a4465d63e9d6cc405b86d739c6a28d55 100644 (file)
@@ -10,7 +10,6 @@
 
 #![allow(path_statements)]
 // aux-build:issue-50061.rs
-// ignore-stage1
 
 #![feature(decl_macro)]
 
index 79d6d27dc598daa91f732091ca9326de744c62db..7cd234df650fb57db7b97c78a105658ed151c843 100644 (file)
@@ -10,7 +10,6 @@
 
 #![allow(unused_variables)]
 // aux-build:lifetimes.rs
-// ignore-stage1
 
 extern crate lifetimes;
 use lifetimes::*;
index cf1e076f270b603701c564343502b0f2addb8d4c..319e99d4e44d29e53d9d8771d60d21868d496b06 100644 (file)
@@ -12,7 +12,6 @@
 #![allow(dead_code)]
 // aux-build:derive-atob.rs
 // aux-build:derive-ctod.rs
-// ignore-stage1
 
 #[macro_use]
 extern crate derive_atob;
index bd76cc380544fc06121fd0275097d53c7781d1ab..ce62cabf281dbd88439b1f1e56ed6d0ecd0a0cd0 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:test-macros.rs
-// ignore-stage1
 // ignore-wasm32
 
 #![feature(macros_in_extern)]
index ccd729badebb908864ed46bd669c9ad218f45af6..f953ba8df7e407fb69778c526775af690e2d1a19 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:negative-token.rs
-// ignore-stage1
 
 #![feature(proc_macro_hygiene)]
 
index 49011e19a513d724e689b315c4956fcc0c808067..ba0cd3b398d5565ad41f001f86facbe88039475f 100644 (file)
@@ -11,7 +11,6 @@
 #![allow(unused_must_use)]
 #![allow(path_statements)]
 // aux-build:derive-a.rs
-// ignore-stage1
 
 #[macro_use]
 extern crate derive_a;
index db52aa5d3a62ac667fba09c9d338f70813882bf5..b1ac8038fa28334cbfc167b423309f1f5675daf5 100644 (file)
@@ -10,7 +10,6 @@
 
 #![allow(dead_code)]
 // aux-build:derive-nothing.rs
-// ignore-stage1
 
 #[macro_use]
 extern crate derive_nothing;
index 27e0c23561f5759bc5568ff4fd98886ab59a9e87..e14ceca8e4211ea0ef1c14fbb8e538d7432885bb 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:proc_macro_def.rs
-// ignore-stage1
 // ignore-cross-compile
 
 #![feature(proc_macro_hygiene)]
index 01a4a410b03fb81fa7a86d9b3a55bfb904d26276..b3b403a7b86aa921de44438b216ed1e7dcc8aef8 100644 (file)
@@ -8,8 +8,6 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-// ignore-stage1
-
 // Issue #52129: ICE when trying to document the `quote` proc-macro from proc_macro
 
 // As of this writing, we don't currently attempt to document proc-macros. However, we shouldn't
index a879258f82aee8a58ac7d254d2b7da99f2b6b687..c259e9cdaacf1a4612998241f5d9d603e02b2eb8 100644 (file)
@@ -8,7 +8,6 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-// ignore-stage1
 // aux-build:proc_macro.rs
 // build-aux-docs
 
index bfd194701c85db8714742757102117ea51984446..1b3b3c6bb14f9e6b072f2b00e4f66ac790f4ab49 100644 (file)
@@ -8,8 +8,6 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-// ignore-stage1
-
 #![crate_type="proc-macro"]
 #![crate_name="some_macros"]
 
index d46f96844117212cb2bd055e25f57dd14a335733..dc28732b55ee2a5f1824260524dc6ccd80abfe25 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // no-prefer-dynamic
-// ignore-stage1
 
 #![crate_type = "proc-macro"]
 
index b750a8bb0d932d5880064ed43ee19b4b4aec747e..ba072ba3568b7aac6ad2f8a3889eaa74100af974 100644 (file)
@@ -1,5 +1,4 @@
 // aux-build:plugin.rs
-// ignore-stage1
 
 #[macro_use(WithHelper)]
 extern crate plugin;
index d288d7295120cfc11aea7ef3f51642e22098b3dd..2c9d226cc9ef7c8beca691013c4abf968e87bbaa 100644 (file)
@@ -1,16 +1,16 @@
 error[E0659]: `helper` is ambiguous (derive helper attribute vs any other name)
-  --> $DIR/helper-attr-blocked-by-import-ambig.rs:10:3
+  --> $DIR/helper-attr-blocked-by-import-ambig.rs:9:3
    |
 LL | #[helper] //~ ERROR `helper` is ambiguous
    |   ^^^^^^ ambiguous name
    |
 note: `helper` could refer to the derive helper attribute defined here
-  --> $DIR/helper-attr-blocked-by-import-ambig.rs:9:10
+  --> $DIR/helper-attr-blocked-by-import-ambig.rs:8:10
    |
 LL | #[derive(WithHelper)]
    |          ^^^^^^^^^^
 note: `helper` could also refer to the attribute macro imported here
-  --> $DIR/helper-attr-blocked-by-import-ambig.rs:7:5
+  --> $DIR/helper-attr-blocked-by-import-ambig.rs:6:5
    |
 LL | use plugin::helper;
    |     ^^^^^^^^^^^^^^
index 03b774f6c64002ac2c73b328d3d4b1b45648866f..abbf014f55337483f2fb9ee31a53e00c5086d533 100644 (file)
@@ -1,6 +1,5 @@
 // compile-pass
 // aux-build:plugin.rs
-// ignore-stage1
 
 #[macro_use(WithHelper)]
 extern crate plugin;
index 5ec79a5520009a27c7801afd12a7925d86adcb6f..92c47eba9adb4007b0a4d6224102db2109dee9c3 100644 (file)
@@ -9,7 +9,7 @@
 // except according to those terms.
 
 // aux-build:plugin.rs
-// ignore-stage1
+
 
 #[macro_use] extern crate plugin;
 
index 63a95ce211d7ada864adbbe8fe6e7f592b837a3f..03067868a81f9ec3d786aac0d4a5f52e51e8f990 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:multispan.rs
-// ignore-stage1
 
 #![feature(proc_macro_hygiene)]
 
index 267313ef5ae0e895fee8b192a5cd6eff8f6b4f8d..39bdbb5e4501e4ee89179d86441f2f97334fcea7 100644 (file)
@@ -1,83 +1,83 @@
 error: hello to you, too!
-  --> $DIR/multispan.rs:25:5
+  --> $DIR/multispan.rs:24:5
    |
 LL |     hello!(hi); //~ ERROR hello to you, too!
    |     ^^^^^^^^^^^
    |
 note: found these 'hi's
-  --> $DIR/multispan.rs:25:12
+  --> $DIR/multispan.rs:24:12
    |
 LL |     hello!(hi); //~ ERROR hello to you, too!
    |            ^^
 
 error: hello to you, too!
-  --> $DIR/multispan.rs:28:5
+  --> $DIR/multispan.rs:27:5
    |
 LL |     hello!(hi hi); //~ ERROR hello to you, too!
    |     ^^^^^^^^^^^^^^
    |
 note: found these 'hi's
-  --> $DIR/multispan.rs:28:12
+  --> $DIR/multispan.rs:27:12
    |
 LL |     hello!(hi hi); //~ ERROR hello to you, too!
    |            ^^ ^^
 
 error: hello to you, too!
-  --> $DIR/multispan.rs:31:5
+  --> $DIR/multispan.rs:30:5
    |
 LL |     hello!(hi hi hi); //~ ERROR hello to you, too!
    |     ^^^^^^^^^^^^^^^^^
    |
 note: found these 'hi's
-  --> $DIR/multispan.rs:31:12
+  --> $DIR/multispan.rs:30:12
    |
 LL |     hello!(hi hi hi); //~ ERROR hello to you, too!
    |            ^^ ^^ ^^
 
 error: hello to you, too!
-  --> $DIR/multispan.rs:34:5
+  --> $DIR/multispan.rs:33:5
    |
 LL |     hello!(hi hey hi yo hi beep beep hi hi); //~ ERROR hello to you, too!
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
 note: found these 'hi's
-  --> $DIR/multispan.rs:34:12
+  --> $DIR/multispan.rs:33:12
    |
 LL |     hello!(hi hey hi yo hi beep beep hi hi); //~ ERROR hello to you, too!
    |            ^^     ^^    ^^           ^^ ^^
 
 error: hello to you, too!
-  --> $DIR/multispan.rs:35:5
+  --> $DIR/multispan.rs:34:5
    |
 LL |     hello!(hi there, hi how are you? hi... hi.); //~ ERROR hello to you, too!
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
 note: found these 'hi's
-  --> $DIR/multispan.rs:35:12
+  --> $DIR/multispan.rs:34:12
    |
 LL |     hello!(hi there, hi how are you? hi... hi.); //~ ERROR hello to you, too!
    |            ^^        ^^              ^^    ^^
 
 error: hello to you, too!
-  --> $DIR/multispan.rs:36:5
+  --> $DIR/multispan.rs:35:5
    |
 LL |     hello!(whoah. hi di hi di ho); //~ ERROR hello to you, too!
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
 note: found these 'hi's
-  --> $DIR/multispan.rs:36:19
+  --> $DIR/multispan.rs:35:19
    |
 LL |     hello!(whoah. hi di hi di ho); //~ ERROR hello to you, too!
    |                   ^^    ^^
 
 error: hello to you, too!
-  --> $DIR/multispan.rs:37:5
+  --> $DIR/multispan.rs:36:5
    |
 LL |     hello!(hi good hi and good bye); //~ ERROR hello to you, too!
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
 note: found these 'hi's
-  --> $DIR/multispan.rs:37:12
+  --> $DIR/multispan.rs:36:12
    |
 LL |     hello!(hi good hi and good bye); //~ ERROR hello to you, too!
    |            ^^      ^^
index 7c30a8e328aa5ecb92df3fd00608daa782bac5ff..8f8e22ba1c34d7cd9a3bf93a94c956143ad7766b 100644 (file)
@@ -9,7 +9,7 @@
 // except according to those terms.
 
 // aux-build:parent-source-spans.rs
-// ignore-stage1
+
 
 #![feature(decl_macro, proc_macro_hygiene)]
 
index dd81b1017ebc31dfa740e1eb949e7eaba1f7e067..e3285d3e821f0b80e436038a00361c07a21c399a 100644 (file)
@@ -9,7 +9,7 @@
 // except according to those terms.
 
 // aux-build:three-equals.rs
-// ignore-stage1
+
 
 #![feature(proc_macro_hygiene)]
 
index 437123ca4795e4d7e0caf67eef1272c8e1eda15d..dccf6e20448a666f49f45c366085b8b7e9f6435a 100644 (file)
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 // aux-build:subspan.rs
-// ignore-stage1
 
 extern crate subspan;
 
index 4d3928cae723a775e0dd477c9ecb7abf3efbd8b5..d9339bdaf7632c9255713aa73ed2cb3de7cc946c 100644 (file)
@@ -1,95 +1,95 @@
 error: found 'hi's
-  --> $DIR/subspan.rs:22:1
+  --> $DIR/subspan.rs:21:1
    |
 LL | subspan!("hi"); //~ ERROR found 'hi's
    | ^^^^^^^^^^^^^^^
    |
 note: here
-  --> $DIR/subspan.rs:22:11
+  --> $DIR/subspan.rs:21:11
    |
 LL | subspan!("hi"); //~ ERROR found 'hi's
    |           ^^
 
 error: found 'hi's
-  --> $DIR/subspan.rs:25:1
+  --> $DIR/subspan.rs:24:1
    |
 LL | subspan!("hihi"); //~ ERROR found 'hi's
    | ^^^^^^^^^^^^^^^^^
    |
 note: here
-  --> $DIR/subspan.rs:25:11
+  --> $DIR/subspan.rs:24:11
    |
 LL | subspan!("hihi"); //~ ERROR found 'hi's
    |           ^^^^
 
 error: found 'hi's
-  --> $DIR/subspan.rs:28:1
+  --> $DIR/subspan.rs:27:1
    |
 LL | subspan!("hihihi"); //~ ERROR found 'hi's
    | ^^^^^^^^^^^^^^^^^^^
    |
 note: here
-  --> $DIR/subspan.rs:28:11
+  --> $DIR/subspan.rs:27:11
    |
 LL | subspan!("hihihi"); //~ ERROR found 'hi's
    |           ^^^^^^
 
 error: found 'hi's
-  --> $DIR/subspan.rs:31:1
+  --> $DIR/subspan.rs:30:1
    |
 LL | subspan!("why I hide? hi!"); //~ ERROR found 'hi's
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
 note: here
-  --> $DIR/subspan.rs:31:17
+  --> $DIR/subspan.rs:30:17
    |
 LL | subspan!("why I hide? hi!"); //~ ERROR found 'hi's
    |                 ^^    ^^
 
 error: found 'hi's
-  --> $DIR/subspan.rs:32:1
+  --> $DIR/subspan.rs:31:1
    |
 LL | subspan!("hey, hi, hidy, hidy, hi hi"); //~ ERROR found 'hi's
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
 note: here
-  --> $DIR/subspan.rs:32:16
+  --> $DIR/subspan.rs:31:16
    |
 LL | subspan!("hey, hi, hidy, hidy, hi hi"); //~ ERROR found 'hi's
    |                ^^  ^^    ^^    ^^ ^^
 
 error: found 'hi's
-  --> $DIR/subspan.rs:33:1
+  --> $DIR/subspan.rs:32:1
    |
 LL | subspan!("this is a hi, and this is another hi"); //~ ERROR found 'hi's
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
 note: here
-  --> $DIR/subspan.rs:33:12
+  --> $DIR/subspan.rs:32:12
    |
 LL | subspan!("this is a hi, and this is another hi"); //~ ERROR found 'hi's
    |            ^^       ^^       ^^             ^^
 
 error: found 'hi's
-  --> $DIR/subspan.rs:34:1
+  --> $DIR/subspan.rs:33:1
    |
 LL | subspan!("how are you this evening"); //~ ERROR found 'hi's
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
 note: here
-  --> $DIR/subspan.rs:34:24
+  --> $DIR/subspan.rs:33:24
    |
 LL | subspan!("how are you this evening"); //~ ERROR found 'hi's
    |                        ^^
 
 error: found 'hi's
-  --> $DIR/subspan.rs:35:1
+  --> $DIR/subspan.rs:34:1
    |
 LL | subspan!("this is highly eradic"); //~ ERROR found 'hi's
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
 note: here
-  --> $DIR/subspan.rs:35:12
+  --> $DIR/subspan.rs:34:12
    |
 LL | subspan!("this is highly eradic"); //~ ERROR found 'hi's
    |            ^^     ^^