File tree Expand file tree Collapse file tree 3 files changed +12
-12
lines changed Expand file tree Collapse file tree 3 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -463,15 +463,15 @@ fn plugin_with_extra_dylib_dep() {
463463 . file (
464464 "src/lib.rs" ,
465465 r#"
466- #![feature(plugin_registrar, rustc_private)]
466+ #![feature(rustc_private)]
467467
468468 extern crate baz;
469469 extern crate rustc_driver;
470470
471471 use rustc_driver::plugin::Registry;
472472
473- #[plugin_registrar ]
474- pub fn foo (reg: &mut Registry) {
473+ #[no_mangle ]
474+ pub fn __rustc_plugin_registrar (reg: &mut Registry) {
475475 println!("{}", baz::baz());
476476 }
477477 "# ,
Original file line number Diff line number Diff line change @@ -67,15 +67,15 @@ fn plugin_to_the_max() {
6767 . file (
6868 "src/lib.rs" ,
6969 r#"
70- #![feature(plugin_registrar, rustc_private)]
70+ #![feature(rustc_private)]
7171
7272 extern crate baz;
7373 extern crate rustc_driver;
7474
7575 use rustc_driver::plugin::Registry;
7676
77- #[plugin_registrar ]
78- pub fn foo (_reg: &mut Registry) {
77+ #[no_mangle ]
78+ pub fn __rustc_plugin_registrar (_reg: &mut Registry) {
7979 println!("{}", baz::baz());
8080 }
8181 "# ,
@@ -191,7 +191,7 @@ fn plugin_with_dynamic_native_dependency() {
191191 . file (
192192 "bar/src/lib.rs" ,
193193 r#"
194- #![feature(plugin_registrar, rustc_private)]
194+ #![feature(rustc_private)]
195195
196196 extern crate rustc_driver;
197197 use rustc_driver::plugin::Registry;
@@ -200,8 +200,8 @@ fn plugin_with_dynamic_native_dependency() {
200200 #[cfg_attr(target_env = "msvc", link(name = "builder.dll"))]
201201 extern { fn foo(); }
202202
203- #[plugin_registrar ]
204- pub fn bar (_reg: &mut Registry) {
203+ #[no_mangle ]
204+ pub fn __rustc_plugin_registrar (_reg: &mut Registry) {
205205 unsafe { foo() }
206206 }
207207 "# ,
Original file line number Diff line number Diff line change @@ -227,7 +227,7 @@ fn plugin_and_proc_macro() {
227227 . file (
228228 "src/lib.rs" ,
229229 r#"
230- #![feature(plugin_registrar, rustc_private)]
230+ #![feature(rustc_private)]
231231 #![feature(proc_macro, proc_macro_lib)]
232232
233233 extern crate rustc_driver;
@@ -236,8 +236,8 @@ fn plugin_and_proc_macro() {
236236 extern crate proc_macro;
237237 use proc_macro::TokenStream;
238238
239- #[plugin_registrar ]
240- pub fn plugin_registrar (reg: &mut Registry) {}
239+ #[no_mangle ]
240+ pub fn __rustc_plugin_registrar (reg: &mut Registry) {}
241241
242242 #[proc_macro_derive(Questionable)]
243243 pub fn questionable(input: TokenStream) -> TokenStream {
You can’t perform that action at this time.
0 commit comments