aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorAlex Beregszaszi <alex@rtfs.hu>2018-08-08 23:07:25 +0800
committerGitHub <noreply@github.com>2018-08-08 23:07:25 +0800
commit90627040545f0257b01cc24f95edea1c89cdbbf3 (patch)
tree2a22ee42a7a2f0a146bc22b47d801f5d63ddca2c /test
parentefeffa808371b64e6aa7eb5d340baf5989af2cd5 (diff)
parente902ce1aa02dc5d19cc9dd231fa538646884826d (diff)
downloaddexon-solidity-90627040545f0257b01cc24f95edea1c89cdbbf3.tar
dexon-solidity-90627040545f0257b01cc24f95edea1c89cdbbf3.tar.gz
dexon-solidity-90627040545f0257b01cc24f95edea1c89cdbbf3.tar.bz2
dexon-solidity-90627040545f0257b01cc24f95edea1c89cdbbf3.tar.lz
dexon-solidity-90627040545f0257b01cc24f95edea1c89cdbbf3.tar.xz
dexon-solidity-90627040545f0257b01cc24f95edea1c89cdbbf3.tar.zst
dexon-solidity-90627040545f0257b01cc24f95edea1c89cdbbf3.zip
Merge pull request #4753 from mattaereal/boost-to-string-patch
Replace boost:lexical_cast<std::string> for std::to_string.
Diffstat (limited to 'test')
-rw-r--r--test/libevmasm/Optimiser.cpp1
-rw-r--r--test/liblll/Compiler.cpp8
-rw-r--r--test/libsolidity/SolidityOptimizer.cpp5
3 files changed, 6 insertions, 8 deletions
diff --git a/test/libevmasm/Optimiser.cpp b/test/libevmasm/Optimiser.cpp
index 5687ffcc..c01e8758 100644
--- a/test/libevmasm/Optimiser.cpp
+++ b/test/libevmasm/Optimiser.cpp
@@ -30,7 +30,6 @@
#include <libevmasm/Assembly.h>
#include <boost/test/unit_test.hpp>
-#include <boost/lexical_cast.hpp>
#include <string>
#include <tuple>
diff --git a/test/liblll/Compiler.cpp b/test/liblll/Compiler.cpp
index 1e6f6d87..39f5e620 100644
--- a/test/liblll/Compiler.cpp
+++ b/test/liblll/Compiler.cpp
@@ -130,17 +130,17 @@ BOOST_AUTO_TEST_CASE(switch_inconsistent_return_count)
BOOST_AUTO_TEST_CASE(disallowed_asm_instructions)
{
for (unsigned i = 1; i <= 32; i++)
- BOOST_CHECK(!successCompile("(asm PUSH" + boost::lexical_cast<string>(i) + ")"));
+ BOOST_CHECK(!successCompile("(asm PUSH" + to_string(i) + ")"));
}
BOOST_AUTO_TEST_CASE(disallowed_functional_asm_instructions)
{
for (unsigned i = 1; i <= 32; i++)
- BOOST_CHECK(!successCompile("(PUSH" + boost::lexical_cast<string>(i) + ")"));
+ BOOST_CHECK(!successCompile("(PUSH" + to_string(i) + ")"));
for (unsigned i = 1; i <= 16; i++)
- BOOST_CHECK(!successCompile("(DUP" + boost::lexical_cast<string>(i) + ")"));
+ BOOST_CHECK(!successCompile("(DUP" + to_string(i) + ")"));
for (unsigned i = 1; i <= 16; i++)
- BOOST_CHECK(!successCompile("(SWAP" + boost::lexical_cast<string>(i) + ")"));
+ BOOST_CHECK(!successCompile("(SWAP" + to_string(i) + ")"));
BOOST_CHECK(!successCompile("(JUMPDEST)"));
}
diff --git a/test/libsolidity/SolidityOptimizer.cpp b/test/libsolidity/SolidityOptimizer.cpp
index 119f80d1..1c80e82e 100644
--- a/test/libsolidity/SolidityOptimizer.cpp
+++ b/test/libsolidity/SolidityOptimizer.cpp
@@ -25,7 +25,6 @@
#include <libevmasm/Instruction.h>
#include <boost/test/unit_test.hpp>
-#include <boost/lexical_cast.hpp>
#include <chrono>
#include <string>
@@ -82,8 +81,8 @@ public:
BOOST_CHECK_MESSAGE(
_optimizeRuns < 50 || optimizedSize < nonOptimizedSize,
string("Optimizer did not reduce bytecode size. Non-optimized size: ") +
- std::to_string(nonOptimizedSize) + " - optimized size: " +
- std::to_string(optimizedSize)
+ to_string(nonOptimizedSize) + " - optimized size: " +
+ to_string(optimizedSize)
);
m_optimizedContract = m_contractAddress;
}