about summary refs log tree commit diff
path: root/src/libsyntax_pos/lib.rs
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2018-06-24 19:54:23 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2018-06-30 01:53:32 +0300
commit99ecdb3f5fc49efb3eccdd10fbe12dc98623a938 (patch)
tree7c82e4221bf6f94e44ca58399c873b2b9eb29a25 /src/libsyntax_pos/lib.rs
parent09856c85b73feff1db93990cd3d80f2c585b40c4 (diff)
downloadrust-99ecdb3f5fc49efb3eccdd10fbe12dc98623a938.tar.gz
rust-99ecdb3f5fc49efb3eccdd10fbe12dc98623a938.zip
hygiene: Implement transparent marks
Diffstat (limited to 'src/libsyntax_pos/lib.rs')
-rw-r--r--src/libsyntax_pos/lib.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libsyntax_pos/lib.rs b/src/libsyntax_pos/lib.rs
index 55dec31511c..308fb118f07 100644
--- a/src/libsyntax_pos/lib.rs
+++ b/src/libsyntax_pos/lib.rs
@@ -491,6 +491,12 @@ impl Span {
         let span = self.data();
         span.with_ctxt(span.ctxt.modern())
     }
+
+    #[inline]
+    pub fn modern_and_legacy(self) -> Span {
+        let span = self.data();
+        span.with_ctxt(span.ctxt.modern_and_legacy())
+    }
 }
 
 #[derive(Clone, Debug)]