s.iter().map(|m| {
if let MatchedNonterminal(ref nt) = *m {
if let NtTT(ref tt) = **nt {
- let tt = quoted::parse(tt.clone().into(), true, sess, features, &def.attrs)
- .pop().unwrap();
+ let tt = quoted::parse(
+ tt.clone().into(),
+ true,
+ sess,
+ features,
+ &def.attrs,
+ edition,
+ def.id,
+ )
+ .pop()
+ .unwrap();
valid &= check_lhs_nt_follows(sess, features, &def.attrs, &tt);
return tt;
}
s.iter().map(|m| {
if let MatchedNonterminal(ref nt) = *m {
if let NtTT(ref tt) = **nt {
- return quoted::parse(tt.clone().into(), false, sess, features, &def.attrs)
- .pop().unwrap();
+ return quoted::parse(
+ tt.clone().into(),
+ false,
+ sess,
+ features,
+ &def.attrs,
+ edition,
+ def.id,
+ ).pop()
+ .unwrap();
}
}
sess.span_diagnostic.span_bug(def.span, "wrong-structured lhs")