aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/analysis
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2017-07-11 00:30:41 +0800
committerchriseth <chris@ethereum.org>2017-07-11 00:30:41 +0800
commit883666d2c0cf602640a52b26d5ef7da9da3018f4 (patch)
treea6c7f8589da563c82470ed97262cf30fa91ff08f /libsolidity/analysis
parentaafcc3606cc20be1e7e8fe70494c63bb4f98d7fa (diff)
downloaddexon-solidity-883666d2c0cf602640a52b26d5ef7da9da3018f4.tar
dexon-solidity-883666d2c0cf602640a52b26d5ef7da9da3018f4.tar.gz
dexon-solidity-883666d2c0cf602640a52b26d5ef7da9da3018f4.tar.bz2
dexon-solidity-883666d2c0cf602640a52b26d5ef7da9da3018f4.tar.lz
dexon-solidity-883666d2c0cf602640a52b26d5ef7da9da3018f4.tar.xz
dexon-solidity-883666d2c0cf602640a52b26d5ef7da9da3018f4.tar.zst
dexon-solidity-883666d2c0cf602640a52b26d5ef7da9da3018f4.zip
Fix invalid "explicit storage keyword" warning for reference members of structs.
Diffstat (limited to 'libsolidity/analysis')
-rw-r--r--libsolidity/analysis/ReferencesResolver.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libsolidity/analysis/ReferencesResolver.cpp b/libsolidity/analysis/ReferencesResolver.cpp
index cc95c294..8f07d43a 100644
--- a/libsolidity/analysis/ReferencesResolver.cpp
+++ b/libsolidity/analysis/ReferencesResolver.cpp
@@ -295,7 +295,7 @@ void ReferencesResolver::endVisit(VariableDeclaration const& _variable)
else
{
typeLoc = DataLocation::Storage;
- if (!_variable.isStateVariable())
+ if (_variable.isLocalVariable())
m_errorReporter.warning(
_variable.location(),
"Variable is declared as a storage pointer. "