]> git.lizzy.rs Git - rust.git/commit
Shrink `Expr_::ExprStruct`.
authorNicholas Nethercote <nnethercote@mozilla.com>
Fri, 4 Nov 2016 04:04:16 +0000 (15:04 +1100)
committerNicholas Nethercote <nnethercote@mozilla.com>
Fri, 4 Nov 2016 05:11:41 +0000 (16:11 +1100)
commit43452a36efae22492ffef157ce44f05346bde1b0
treef06f6637303132a548c8aa029f42eed27ffff8b3
parent9366ba31668af3575ecadb3b35d2b67e138c3605
Shrink `Expr_::ExprStruct`.

On 64-bit platforms this reduces the size of `Expr_` from  64 bytes to
56 bytes, and reduces the size of `Expr` from 88 bytes to 80 bytes.
src/librustc/hir/lowering.rs
src/librustc/hir/mod.rs
src/librustc_const_eval/eval.rs