Do not replace zeros by return variable.

This commit is contained in:
chriseth
2021-04-22 16:54:02 +02:00
parent cd13fcd758
commit 00fb2d390b
75 changed files with 150 additions and 130 deletions
@@ -25,7 +25,7 @@ contract c {
// compileViaYul: also
// ----
// test() -> 1, 2, 3
// gas irOptimized: 2462085
// gas irOptimized: 2461941
// gas legacy: 2416722
// gas legacyOptimized: 2405396
// storage: empty
@@ -20,7 +20,7 @@ contract c {
// compileViaYul: also
// ----
// test() -> 38, 28, 18
// gas irOptimized: 531723
// gas irOptimized: 532515
// gas legacy: 454080
// gas legacyOptimized: 443170
// storage: empty
@@ -12,6 +12,6 @@ contract c {
// compileViaYul: also
// ----
// test() -> 0x20, 29, 0x0303030303030303030303030303030303030303030303030303030303000000
// gas irOptimized: 162649
// gas irOptimized: 162592
// gas legacy: 245809
// gas legacyOptimized: 242636
@@ -12,6 +12,6 @@ contract c {
// compileViaYul: also
// ----
// test() -> 0x20, 33, 0x303030303030303030303030303030303030303030303030303030303030303, 0x0300000000000000000000000000000000000000000000000000000000000000
// gas irOptimized: 160043
// gas irOptimized: 159929
// gas legacy: 243287
// gas legacyOptimized: 240361