From 167ee2fcbb1000e6387142892c4252f8597a4481 Mon Sep 17 00:00:00 2001 From: chriseth Date: Thu, 4 Jan 2018 14:24:45 +0100 Subject: Update source location tests. --- test/libsolidity/Assembly.cpp | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) (limited to 'test/libsolidity/Assembly.cpp') diff --git a/test/libsolidity/Assembly.cpp b/test/libsolidity/Assembly.cpp index 5519ae0d..59993f66 100644 --- a/test/libsolidity/Assembly.cpp +++ b/test/libsolidity/Assembly.cpp @@ -158,13 +158,24 @@ BOOST_AUTO_TEST_CASE(location_test) } )"; shared_ptr n = make_shared(""); + shared_ptr codegen = make_shared("--CODEGEN--:8-17"); AssemblyItems items = compileContract(sourceCode); vector locations = - vector(24, SourceLocation(2, 75, n)) + - vector(32, SourceLocation(20, 72, n)) + - vector{SourceLocation(42, 51, n), SourceLocation(65, 67, n)} + - vector(2, SourceLocation(58, 67, n)) + - vector(2, SourceLocation(20, 72, n)); + vector(24, SourceLocation(2, 75, make_shared(""))) + + vector(2, SourceLocation(20, 72, make_shared(""))) + + vector(1, SourceLocation(8, 17, make_shared("--CODEGEN--"))) + + vector(3, SourceLocation(5, 7, make_shared("--CODEGEN--"))) + + vector(1, SourceLocation(30, 31, make_shared("--CODEGEN--"))) + + vector(1, SourceLocation(27, 28, make_shared("--CODEGEN--"))) + + vector(1, SourceLocation(20, 32, make_shared("--CODEGEN--"))) + + vector(1, SourceLocation(5, 7, make_shared("--CODEGEN--"))) + + vector(24, SourceLocation(20, 72, make_shared(""))) + + vector(1, SourceLocation(42, 51, make_shared(""))) + + vector(1, SourceLocation(65, 67, make_shared(""))) + + vector(2, SourceLocation(58, 67, make_shared(""))) + + vector(2, SourceLocation(20, 72, make_shared(""))); + + checkAssemblyLocations(items, locations); } -- cgit v1.2.3