diff --git a/test/libsolidity/semanticTests/abiEncoderV2/abi_encode_v2_in_function_inherited_in_v1_contract.sol b/test/libsolidity/semanticTests/abiEncoderV2/abi_encode_v2_in_function_inherited_in_v1_contract.sol index 5a1ed846a..82f04c0a7 100644 --- a/test/libsolidity/semanticTests/abiEncoderV2/abi_encode_v2_in_function_inherited_in_v1_contract.sol +++ b/test/libsolidity/semanticTests/abiEncoderV2/abi_encode_v2_in_function_inherited_in_v1_contract.sol @@ -1,5 +1,5 @@ ==== Source: A ==== -pragma abicoder v2; +pragma abicoder v2; struct Data { uint a; @@ -19,6 +19,8 @@ contract B { } } ==== Source: B ==== +pragma abicoder v1; + import "A"; contract C is B { @@ -31,5 +33,5 @@ contract C is B { // ---- // test() -> 77 // gas irOptimized: 133635 -// gas legacy: 156573 -// gas legacyOptimized: 112940 +// gas legacy: 156449 +// gas legacyOptimized: 112943 diff --git a/test/libsolidity/semanticTests/abiEncoderV2/abi_encode_v2_in_modifier_used_in_v1_contract.sol b/test/libsolidity/semanticTests/abiEncoderV2/abi_encode_v2_in_modifier_used_in_v1_contract.sol index d5eb7b2c5..09b9b3afa 100644 --- a/test/libsolidity/semanticTests/abiEncoderV2/abi_encode_v2_in_modifier_used_in_v1_contract.sol +++ b/test/libsolidity/semanticTests/abiEncoderV2/abi_encode_v2_in_modifier_used_in_v1_contract.sol @@ -1,5 +1,5 @@ ==== Source: A ==== -pragma abicoder v2; +pragma abicoder v2; struct Data { uint value; @@ -23,6 +23,8 @@ contract B { } } ==== Source: B ==== +pragma abicoder v1; + import "A"; contract C is B { @@ -39,4 +41,4 @@ contract C is B { // ---- // test() -> 5, 10 // gas irOptimized: 92624 -// gas legacy: 100441 +// gas legacy: 100237