From 9b1ebea3489e48ef00e5f7dc65eda3282544b6c0 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..d8f8cab0b 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_REVISION = EVMC_CONSTANTINOPLE }; diff --git a/test/unittests/test_instructions.cpp b/test/unittests/test_instructions.cpp index 23c8f9f05..3a8691689 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_REVISION; rev = static_cast(rev + 1)) { const auto names = evmc_get_instruction_names_table(rev);