Skip to content

Commit 7198687

Browse files
committed
Link compiler plugins to rustc_driver
1 parent 2caf5d9 commit 7198687

15 files changed

+15
-0
lines changed

src/librustc_plugin/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
//! #![feature(rustc_private)]
1818
//!
1919
//! extern crate rustc_plugin;
20+
//! extern crate rustc_driver;
2021
//! extern crate syntax;
2122
//! extern crate syntax_pos;
2223
//!

src/test/run-pass-fulldeps/auxiliary/issue-40001-plugin.rs

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#[macro_use]
55
extern crate rustc;
66
extern crate rustc_plugin;
7+
extern crate rustc_driver;
78
extern crate syntax;
89

910
use rustc_plugin::Registry;

src/test/run-pass-fulldeps/auxiliary/lint-for-crate.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#[macro_use] extern crate rustc;
77
extern crate rustc_plugin;
8+
extern crate rustc_driver;
89
extern crate syntax;
910

1011
use rustc::lint::{LateContext, LintContext, LintPass, LateLintPass, LateLintPassObject, LintArray};

src/test/run-pass-fulldeps/auxiliary/llvm-pass-plugin.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
extern crate rustc;
77
extern crate rustc_plugin;
8+
extern crate rustc_driver;
89

910
use rustc_plugin::Registry;
1011

src/test/run-pass-fulldeps/auxiliary/lto-syntax-extension-plugin.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
extern crate rustc;
77
extern crate rustc_plugin;
8+
extern crate rustc_driver;
89

910
use rustc_plugin::Registry;
1011

src/test/run-pass-fulldeps/auxiliary/macro-crate-test.rs

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
extern crate syntax;
88
extern crate rustc;
99
extern crate rustc_plugin;
10+
extern crate rustc_driver;
1011
extern crate syntax_pos;
1112
extern crate proc_macro;
1213

src/test/run-pass-fulldeps/auxiliary/outlive-expansion-phase.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
extern crate rustc;
77
extern crate rustc_plugin;
8+
extern crate rustc_driver;
89

910
use std::any::Any;
1011
use std::cell::RefCell;

src/test/run-pass-fulldeps/auxiliary/plugin-args.rs

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ extern crate syntax;
77
extern crate syntax_pos;
88
extern crate rustc;
99
extern crate rustc_plugin;
10+
extern crate rustc_driver;
1011

1112
use std::borrow::ToOwned;
1213
use syntax::ast;

src/test/run-pass-fulldeps/auxiliary/roman-numerals.rs

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ extern crate syntax;
1313
extern crate syntax_pos;
1414
extern crate rustc;
1515
extern crate rustc_plugin;
16+
extern crate rustc_driver;
1617

1718
use syntax::parse::token::{self, Token};
1819
use syntax::tokenstream::TokenTree;

src/test/ui-fulldeps/auxiliary/attr-plugin-test.rs

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ extern crate syntax;
77

88
extern crate rustc;
99
extern crate rustc_plugin;
10+
extern crate rustc_driver;
1011

1112
use syntax::symbol::Symbol;
1213
use syntax::feature_gate::AttributeType;

src/test/ui-fulldeps/auxiliary/lint-for-crate.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#[macro_use] extern crate rustc;
77
extern crate rustc_plugin;
8+
extern crate rustc_driver;
89
extern crate syntax;
910

1011
use rustc::lint::{LateContext, LintContext, LintPass, LateLintPass, LateLintPassObject, LintArray};

src/test/ui-fulldeps/auxiliary/lint-group-plugin-test.rs

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#[macro_use]
88
extern crate rustc;
99
extern crate rustc_plugin;
10+
extern crate rustc_driver;
1011

1112
use rustc::hir;
1213
use rustc::lint::{LateContext, LintContext, LintPass, LateLintPass, LateLintPassObject, LintArray};

src/test/ui-fulldeps/auxiliary/lint-plugin-test.rs

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ extern crate syntax;
99
#[macro_use]
1010
extern crate rustc;
1111
extern crate rustc_plugin;
12+
extern crate rustc_driver;
1213

1314
use rustc::lint::{EarlyContext, LintContext, LintPass, EarlyLintPass,
1415
EarlyLintPassObject, LintArray};

src/test/ui-fulldeps/auxiliary/lint-tool-test.rs

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ extern crate syntax;
77
#[macro_use]
88
extern crate rustc;
99
extern crate rustc_plugin;
10+
extern crate rustc_driver;
1011

1112
use rustc::lint::{EarlyContext, EarlyLintPass, LintArray, LintContext, LintPass};
1213
use rustc_plugin::Registry;

src/test/ui-fulldeps/auxiliary/rlib-crate-test.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
extern crate rustc;
77
extern crate rustc_plugin;
8+
extern crate rustc_driver;
89

910
use rustc_plugin::Registry;
1011

0 commit comments

Comments
 (0)