aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorchriseth <c@ethdev.com>2015-05-22 22:11:57 +0800
committerchriseth <c@ethdev.com>2015-05-22 22:12:40 +0800
commitdadde12178e218d1481bd38c9260ceb23c748cb6 (patch)
tree9a31a9172d66b2c0dc0ad8462d930df1bb13644e
parent2414a23168e9abb5c343a7f3a93e4d0e247c12ac (diff)
downloaddexon-solidity-dadde12178e218d1481bd38c9260ceb23c748cb6.tar
dexon-solidity-dadde12178e218d1481bd38c9260ceb23c748cb6.tar.gz
dexon-solidity-dadde12178e218d1481bd38c9260ceb23c748cb6.tar.bz2
dexon-solidity-dadde12178e218d1481bd38c9260ceb23c748cb6.tar.lz
dexon-solidity-dadde12178e218d1481bd38c9260ceb23c748cb6.tar.xz
dexon-solidity-dadde12178e218d1481bd38c9260ceb23c748cb6.tar.zst
dexon-solidity-dadde12178e218d1481bd38c9260ceb23c748cb6.zip
Tighter estimation for EXP.
-rw-r--r--GasMeter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/GasMeter.cpp b/GasMeter.cpp
index 3749e635..650bd6e2 100644
--- a/GasMeter.cpp
+++ b/GasMeter.cpp
@@ -148,7 +148,7 @@ GasMeter::GasConsumption GasMeter::estimateMax(AssemblyItem const& _item)
if (u256 const* value = classes.knownConstant(m_state->relativeStackElement(-1)))
gas += c_expByteGas * (32 - (h256(*value).firstBitSet() / 8));
else
- gas = GasConsumption::infinite();
+ gas += c_expByteGas * 32;
break;
default:
break;