Skip to content

Commit 6fdb400

Browse files
committed
Revert "hygiene: Make sure expansion info is set at most once for a given Mark"
This reverts commit b15785b.
1 parent 5ce5e08 commit 6fdb400

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

src/libsyntax_pos/hygiene.rs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -108,14 +108,7 @@ impl Mark {
108108

109109
#[inline]
110110
pub fn set_expn_info(self, info: ExpnInfo) {
111-
HygieneData::with(|data| {
112-
let old_info = &mut data.marks[self.0 as usize].expn_info;
113-
if let Some(old_info) = old_info {
114-
panic!("expansion info is reset for the mark {}\nold: {:#?}\nnew: {:#?}",
115-
self.0, old_info, info);
116-
}
117-
*old_info = Some(info);
118-
})
111+
HygieneData::with(|data| data.marks[self.0 as usize].expn_info = Some(info))
119112
}
120113

121114
#[inline]

0 commit comments

Comments
 (0)