Set costs to 0 for unreachable cases in GasCosts tests

This commit is contained in:
Alex Beregszaszi 2019-11-19 14:25:40 +01:00
parent 17f6a5a060
commit 17ed0f0898

View File

@ -105,17 +105,18 @@ BOOST_AUTO_TEST_CASE(string_storage)
{ {
if (Options::get().optimizeYul) if (Options::get().optimizeYul)
{ {
// Costs with 0 are cases which cannot be triggered in tests.
if (evmVersion < EVMVersion::istanbul()) if (evmVersion < EVMVersion::istanbul())
CHECK_DEPLOY_GAS(151455, 127653, evmVersion); CHECK_DEPLOY_GAS(0, 127653, evmVersion);
else else
CHECK_DEPLOY_GAS(123, 113821, evmVersion); CHECK_DEPLOY_GAS(0, 113821, evmVersion);
} }
else else
{ {
if (evmVersion < EVMVersion::istanbul()) if (evmVersion < EVMVersion::istanbul())
CHECK_DEPLOY_GAS(151455, 135371, evmVersion); CHECK_DEPLOY_GAS(0, 135371, evmVersion);
else else
CHECK_DEPLOY_GAS(134711, 120083, evmVersion); CHECK_DEPLOY_GAS(0, 120083, evmVersion);
} }
} }
else if (evmVersion < EVMVersion::istanbul()) else if (evmVersion < EVMVersion::istanbul())
@ -134,16 +135,16 @@ BOOST_AUTO_TEST_CASE(string_storage)
if (Options::get().optimizeYul) if (Options::get().optimizeYul)
{ {
if (evmVersion < EVMVersion::istanbul()) if (evmVersion < EVMVersion::istanbul())
CHECK_GAS(21713, 21567, 20); CHECK_GAS(0, 21567, 20);
else else
CHECK_GAS(21713, 21351, 20); CHECK_GAS(0, 21351, 20);
} }
else else
{ {
if (evmVersion < EVMVersion::istanbul()) if (evmVersion < EVMVersion::istanbul())
CHECK_GAS(21713, 21635, 20); CHECK_GAS(0, 21635, 20);
else else
CHECK_GAS(21499, 21431, 20); CHECK_GAS(0, 21431, 20);
} }
} }
else if (evmVersion < EVMVersion::istanbul()) else if (evmVersion < EVMVersion::istanbul())