mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Rematerialize zero literals
This commit is contained in:
@@ -23,7 +23,7 @@ contract c {
|
||||
}
|
||||
// ----
|
||||
// test() -> 1, 2, 3
|
||||
// gas irOptimized: 1828169
|
||||
// gas irOptimized: 1827730
|
||||
// gas legacy: 1822466
|
||||
// gas legacyOptimized: 1813404
|
||||
// storageEmpty -> 1
|
||||
|
||||
@@ -18,7 +18,7 @@ contract c {
|
||||
}
|
||||
// ----
|
||||
// test() -> 38, 28, 18
|
||||
// gas irOptimized: 148168
|
||||
// gas irOptimized: 148087
|
||||
// gas legacy: 151184
|
||||
// gas legacyOptimized: 142418
|
||||
// storageEmpty -> 1
|
||||
|
||||
@@ -18,7 +18,7 @@ contract c {
|
||||
}
|
||||
// ----
|
||||
// test() -> 20, 10
|
||||
// gas irOptimized: 125933
|
||||
// gas irOptimized: 126072
|
||||
// gas legacy: 127216
|
||||
// gas legacyOptimized: 122224
|
||||
// storageEmpty -> 1
|
||||
|
||||
@@ -16,7 +16,7 @@ contract c {
|
||||
}
|
||||
// ----
|
||||
// test() -> true
|
||||
// gas irOptimized: 140325
|
||||
// gas irOptimized: 140056
|
||||
// gas legacy: 178397
|
||||
// gas legacyOptimized: 163832
|
||||
// storageEmpty -> 1
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ contract c {
|
||||
}
|
||||
// ----
|
||||
// test() ->
|
||||
// gas irOptimized: 113826
|
||||
// gas irOptimized: 113782
|
||||
// gas legacy: 131245
|
||||
// gas legacyOptimized: 126668
|
||||
// storageEmpty -> 1
|
||||
|
||||
@@ -9,6 +9,6 @@ contract c {
|
||||
}
|
||||
// ----
|
||||
// test() -> 0x20, 33, 0x303030303030303030303030303030303030303030303030303030303030303, 0x0300000000000000000000000000000000000000000000000000000000000000
|
||||
// gas irOptimized: 108053
|
||||
// gas irOptimized: 107969
|
||||
// gas legacy: 125420
|
||||
// gas legacyOptimized: 122472
|
||||
|
||||
Reference in New Issue
Block a user