Skip to content

Commit 890dc43

Browse files
axicchriseth
authored andcommitted
Cannot specify ABIEncoderV2 pragma twice
1 parent 4c23a2b commit 890dc43

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

test/libsolidity/SolidityExecutionFramework.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ class SolidityExecutionFramework: public dev::test::ExecutionFramework
6666
{
6767
// Silence compiler version warning
6868
std::string sourceCode = "pragma solidity >=0.0;\n";
69-
if (dev::test::Options::get().useABIEncoderV2)
69+
if (dev::test::Options::get().useABIEncoderV2 && _sourceCode.find("pragma experimental ABIEncoderV2;") == std::string::npos)
7070
sourceCode += "pragma experimental ABIEncoderV2;\n";
7171
sourceCode += _sourceCode;
7272
m_compiler.reset(false);

0 commit comments

Comments
 (0)