diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/libsyntax_pos/hygiene.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libsyntax_pos/hygiene.rs b/src/libsyntax_pos/hygiene.rs index cd2b8b2bff8..5c35984dfd0 100644 --- a/src/libsyntax_pos/hygiene.rs +++ b/src/libsyntax_pos/hygiene.rs @@ -126,11 +126,13 @@ impl Mark { #[inline] pub fn transparency(self) -> Transparency { + assert_ne!(self, Mark::root()); HygieneData::with(|data| data.marks[self.0 as usize].transparency) } #[inline] pub fn set_transparency(self, transparency: Transparency) { + assert_ne!(self, Mark::root()); HygieneData::with(|data| data.marks[self.0 as usize].transparency = transparency) } |
