From 2810704c9b8967058a4e14824ae0b67e50c49c78 Mon Sep 17 00:00:00 2001 From: Vadim Petrochenkov Date: Sun, 2 Feb 2020 13:32:27 +0300 Subject: [PATCH] [experiment] proc_macro: Redirect `Span::call_site` to `Span::mixed_site` --- src/libproc_macro/lib.rs | 3 ++- src/test/ui/proc-macro/call-site.rs | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libproc_macro/lib.rs b/src/libproc_macro/lib.rs index c51db695a5b15..234c4189e9b9c 100644 --- a/src/libproc_macro/lib.rs +++ b/src/libproc_macro/lib.rs @@ -267,7 +267,8 @@ impl Span { /// at the macro call site will be able to refer to them as well. #[stable(feature = "proc_macro_lib2", since = "1.29.0")] pub fn call_site() -> Span { - Span(bridge::client::Span::call_site()) + let _ = bridge::client::Span::call_site; + Self::mixed_site() } /// A span that represents `macro_rules` hygiene, and sometimes resolves at the macro diff --git a/src/test/ui/proc-macro/call-site.rs b/src/test/ui/proc-macro/call-site.rs index 096d0ec533a76..05cb994df24e6 100644 --- a/src/test/ui/proc-macro/call-site.rs +++ b/src/test/ui/proc-macro/call-site.rs @@ -1,4 +1,5 @@ // run-pass +// ignore-test #![allow(unused_variables)] #![allow(unused_imports)]