From e9a702364c29c51667712863b7ffddb2eeea99fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Mon, 11 Jun 2018 19:35:16 +0200 Subject: [PATCH] Add EVMC_LATEST_REVISON as an alias for latest EVM revision --- include/evmc/evmc.h | 4 +++- test/unittests/test_instructions.cpp | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/include/evmc/evmc.h b/include/evmc/evmc.h index 08db5e702..ca1363530 100644 --- a/include/evmc/evmc.h +++ b/include/evmc/evmc.h @@ -659,7 +659,9 @@ enum evmc_revision EVMC_TANGERINE_WHISTLE = 2, EVMC_SPURIOUS_DRAGON = 3, EVMC_BYZANTIUM = 4, - EVMC_CONSTANTINOPLE = 5 + EVMC_CONSTANTINOPLE = 5, + + EVMC_LATEST_REVISON = EVMC_CONSTANTINOPLE }; diff --git a/test/unittests/test_instructions.cpp b/test/unittests/test_instructions.cpp index 23c8f9f05..a0f899e4d 100644 --- a/test/unittests/test_instructions.cpp +++ b/test/unittests/test_instructions.cpp @@ -90,7 +90,7 @@ TEST(instructions, byzantium_hard_fork) TEST(instructions, name_gas_cost_equivalence) { - for (auto rev = EVMC_FRONTIER; rev <= EVMC_CONSTANTINOPLE; + for (auto rev = EVMC_FRONTIER; rev <= EVMC_LATEST_REVISON; rev = static_cast(rev + 1)) { const auto names = evmc_get_instruction_names_table(rev);