From 2b9add2c165c4e397aeb02e1d11c57621ad11dbe Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Tue, 2 Jan 2018 23:37:36 -0800 Subject: [PATCH] Return None from Span::join if in different files --- src/libproc_macro/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libproc_macro/lib.rs b/src/libproc_macro/lib.rs index 41ccd88b4a887..386c12ba36ddf 100644 --- a/src/libproc_macro/lib.rs +++ b/src/libproc_macro/lib.rs @@ -247,7 +247,7 @@ impl Span { #[unstable(feature = "proc_macro", issue = "38356")] pub fn join(&self, other: Span) -> Option { let self_loc = __internal::lookup_char_pos(self.0.lo()); - let other_loc = __internal::lookup_char_pos(self.0.lo()); + let other_loc = __internal::lookup_char_pos(other.0.lo()); if self_loc.file.name != other_loc.file.name { return None }