mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Fill in junk in stack layouts on terminating control flow paths.
This commit is contained in:
@@ -24,6 +24,6 @@ contract C {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// f() -> 0x20, 0x8, 0x40, 0x3, 0x9, 0xa, 0xb
|
||||
// gas irOptimized: 203312
|
||||
// gas irOptimized: 203310
|
||||
// gas legacy: 206075
|
||||
// gas legacyOptimized: 203059
|
||||
|
||||
@@ -60,10 +60,10 @@ contract C {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// test_bytes() ->
|
||||
// gas irOptimized: 371919
|
||||
// gas irOptimized: 371912
|
||||
// gas legacy: 416585
|
||||
// gas legacyOptimized: 322043
|
||||
// test_uint256() ->
|
||||
// gas irOptimized: 523001
|
||||
// gas irOptimized: 523016
|
||||
// gas legacy: 583100
|
||||
// gas legacyOptimized: 444161
|
||||
|
||||
@@ -26,6 +26,6 @@ contract C {
|
||||
// ----
|
||||
// library: L
|
||||
// f() -> 8, 7, 1, 2, 7, 12
|
||||
// gas irOptimized: 167696
|
||||
// gas irOptimized: 167691
|
||||
// gas legacy: 169347
|
||||
// gas legacyOptimized: 167269
|
||||
|
||||
Reference in New Issue
Block a user