aboutsummaryrefslogtreecommitdiffstats
path: root/test/libyul/Common.cpp
diff options
context:
space:
mode:
authorChristian Parpart <christian@ethereum.org>2018-11-30 21:34:08 +0800
committerchriseth <chris@ethereum.org>2018-12-06 21:01:01 +0800
commit073b03d90c8f0648ba135f0b30d8e72fd871478f (patch)
treeb38bf2ef623bb1ac85bf9ca929ba61f76c05bd0d /test/libyul/Common.cpp
parent6efe2a526691f42e83b11cf670ec3e7f51927b3e (diff)
downloaddexon-solidity-073b03d90c8f0648ba135f0b30d8e72fd871478f.tar.gz
dexon-solidity-073b03d90c8f0648ba135f0b30d8e72fd871478f.tar.zst
dexon-solidity-073b03d90c8f0648ba135f0b30d8e72fd871478f.zip
liblangutil: refactor SourceReferenceFormatter, splitting out retrieval and making use of new SourceLocation's CharStream knowledge
Diffstat (limited to 'test/libyul/Common.cpp')
-rw-r--r--test/libyul/Common.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/libyul/Common.cpp b/test/libyul/Common.cpp
index e2462eb7..0f2529de 100644
--- a/test/libyul/Common.cpp
+++ b/test/libyul/Common.cpp
@@ -40,9 +40,9 @@ using namespace langutil;
using namespace yul;
using namespace dev::solidity;
-void yul::test::printErrors(ErrorList const& _errors, Scanner const& _scanner)
+void yul::test::printErrors(ErrorList const& _errors)
{
- SourceReferenceFormatter formatter(cout, [&](std::string const&) -> Scanner const& { return _scanner; });
+ SourceReferenceFormatter formatter(cout);
for (auto const& error: _errors)
formatter.printExceptionInformation(
@@ -76,7 +76,7 @@ pair<shared_ptr<Block>, shared_ptr<yul::AsmAnalysisInfo>> yul::test::parse(strin
return make_pair(parserResult, analysisInfo);
}
}
- printErrors(errors, *scanner);
+ printErrors(errors);
BOOST_FAIL("Invalid source.");
// Unreachable.