aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/analysis/ViewPureChecker.cpp
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2018-08-15 18:31:26 +0800
committerGitHub <noreply@github.com>2018-08-15 18:31:26 +0800
commit6c0261e6abdac4370404d8782c5ab9759dd5ae13 (patch)
treeba9ed829543740457f39994a66f8c51681ddc0fb /libsolidity/analysis/ViewPureChecker.cpp
parentc7d2af2637e061de43cc6c53e12bf35d1ac66387 (diff)
parent6e139f7d1a82e90e3818d7f4475745f441c1d6f2 (diff)
downloaddexon-solidity-6c0261e6abdac4370404d8782c5ab9759dd5ae13.tar
dexon-solidity-6c0261e6abdac4370404d8782c5ab9759dd5ae13.tar.gz
dexon-solidity-6c0261e6abdac4370404d8782c5ab9759dd5ae13.tar.bz2
dexon-solidity-6c0261e6abdac4370404d8782c5ab9759dd5ae13.tar.lz
dexon-solidity-6c0261e6abdac4370404d8782c5ab9759dd5ae13.tar.xz
dexon-solidity-6c0261e6abdac4370404d8782c5ab9759dd5ae13.tar.zst
dexon-solidity-6c0261e6abdac4370404d8782c5ab9759dd5ae13.zip
Merge pull request #4390 from ethereum/abidecode
Add abi.decode
Diffstat (limited to 'libsolidity/analysis/ViewPureChecker.cpp')
-rw-r--r--libsolidity/analysis/ViewPureChecker.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libsolidity/analysis/ViewPureChecker.cpp b/libsolidity/analysis/ViewPureChecker.cpp
index d936ada0..e92ad2fa 100644
--- a/libsolidity/analysis/ViewPureChecker.cpp
+++ b/libsolidity/analysis/ViewPureChecker.cpp
@@ -295,7 +295,7 @@ void ViewPureChecker::endVisit(MemberAccess const& _memberAccess)
{
// we can ignore the kind of magic and only look at the name of the member
set<string> static const pureMembers{
- "encode", "encodePacked", "encodeWithSelector", "encodeWithSignature", "data", "sig", "blockhash"
+ "encode", "encodePacked", "encodeWithSelector", "encodeWithSignature", "decode", "data", "sig", "blockhash"
};
if (!pureMembers.count(member))
mutability = StateMutability::View;