Use new abicoder pragma.

This commit is contained in:
chriseth
2020-11-24 14:57:45 +01:00
parent 36f9392154
commit 79669ecd48
277 changed files with 325 additions and 320 deletions
@@ -1,4 +1,4 @@
pragma experimental ABIEncoderV2;
pragma abicoder v2;
pragma abicoder v1;
// ----
// SyntaxError 3845: (34-53): ABI coder has already been selected for this source unit.
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
library L {
struct Item {
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
contract C {
struct Item {
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
contract C {
struct Item {
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
contract C {
struct Item {
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
contract C {
function f() external view returns (string[] memory) {}
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
contract C {
struct Item {
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
contract C {
struct Item {
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
library L {
struct Item {
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
library L {
struct Item {
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
library L {
struct Item {
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
library L {
struct Item {
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
struct Data {
bool flag;
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
struct Data {
bool flag;
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
struct Data {
bool flag;
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
struct Item {
uint x;
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
contract C {
struct Item {
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
contract C {
struct Item {
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
struct Item {
uint x;
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
struct Data {
bool flag;
@@ -30,7 +30,7 @@ contract V1B {
}
}
==== Source: V2A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
import "X";
contract V2A {
@@ -40,7 +40,7 @@ contract V2A {
}
}
==== Source: X ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
struct Data {
bool flag;
@@ -1,4 +1,4 @@
pragma experimental ABIEncoderV2;
pragma abicoder v2;
contract C {
function get() public view returns (uint[][] memory) {}
@@ -1,4 +1,4 @@
pragma experimental ABIEncoderV2;
pragma abicoder v2;
contract C {
function get() public view returns (uint[][] memory) {}
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
contract C {
struct Item {
@@ -9,7 +9,7 @@ contract C {
constructor(Item memory _item) {}
}
==== Source: B ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
import "A";
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
contract C {
struct Item {
@@ -9,7 +9,7 @@ contract C {
function get(Item memory _item) external {}
}
==== Source: B ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
import "A";
@@ -1,11 +1,11 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
contract C {
function f() external view returns (string[] memory) {}
}
==== Source: B ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
import "A";
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
contract C {
struct Item {
@@ -9,7 +9,7 @@ contract C {
function get() external view returns(Item memory) {}
}
==== Source: B ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
import "A";
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
contract C {
struct Item {
@@ -9,7 +9,7 @@ contract C {
function get() external view returns(Item memory) {}
}
==== Source: B ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
import "A";
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
library L {
struct Item {
@@ -8,7 +8,7 @@ library L {
event E(Item _value);
}
==== Source: B ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
import "A";
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
library L {
struct Item {
@@ -9,7 +9,7 @@ library L {
function get(Item memory _item) external {}
}
==== Source: B ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
import "A";
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
library L {
struct Item {
@@ -9,7 +9,7 @@ library L {
function get() external view returns(Item memory) {}
}
==== Source: B ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
import "A";
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
struct Data {
bool flag;
@@ -1,5 +1,5 @@
==== Source: A ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
struct Data {
bool flag;
@@ -18,7 +18,7 @@ contract B {
}
}
==== Source: C ====
pragma experimental ABIEncoderV2;
pragma abicoder v2;
import "B";