Slash the ast::Stmt type from 104 to 24 bytes.
(on platforms with 64-bit pointers.) The StmtMac variant is rather large and also fairly rare, so let's optimise the common case.
This commit is contained in:
@@ -3940,7 +3940,7 @@ impl<'a> Parser<'a> {
|
||||
expr = Some(
|
||||
self.mk_mac_expr(span.lo,
|
||||
span.hi,
|
||||
m.node));
|
||||
m.and_then(|x| x.node)));
|
||||
}
|
||||
_ => {
|
||||
stmts.push(P(Spanned {
|
||||
|
||||
Reference in New Issue
Block a user