mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Unused store eliminator.
This commit is contained in:
@@ -17,7 +17,7 @@ contract c {
|
||||
// ----
|
||||
// setData1(uint256,uint256,uint256): 10, 5, 4 ->
|
||||
// copyStorageStorage() ->
|
||||
// gas irOptimized: 111406
|
||||
// gas irOptimized: 111397
|
||||
// gas legacy: 109278
|
||||
// gas legacyOptimized: 109268
|
||||
// getData2(uint256): 5 -> 10, 4
|
||||
|
||||
@@ -48,6 +48,6 @@ contract C {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// f() -> 0xff
|
||||
// gas irOptimized: 121145
|
||||
// gas irOptimized: 121125
|
||||
// gas legacy: 128005
|
||||
// gas legacyOptimized: 123446
|
||||
|
||||
@@ -16,4 +16,4 @@ contract C {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// f() -> 0, 0, 0
|
||||
// gas irOptimized: 91098
|
||||
// gas irOptimized: 90992
|
||||
|
||||
+1
-1
@@ -19,5 +19,5 @@ contract c {
|
||||
// test() ->
|
||||
// gas irOptimized: 142640
|
||||
// gas legacy: 164430
|
||||
// gas legacyOptimized: 158513
|
||||
// gas legacyOptimized: 157898
|
||||
// storageEmpty -> 1
|
||||
|
||||
@@ -26,6 +26,6 @@ contract Main {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// f(uint256): 0x34 -> 0x46bddb1178e94d7f2892ff5f366840eb658911794f2c3a44c450aa2c505186c1
|
||||
// gas irOptimized: 113613
|
||||
// gas irOptimized: 113604
|
||||
// gas legacy: 126596
|
||||
// gas legacyOptimized: 113823
|
||||
|
||||
Reference in New Issue
Block a user