liblangutil: SourceLocation: Retricts == and != operator

This commit is contained in:
Christian Parpart
2018-11-30 17:34:54 +01:00
parent 18e3d6dbca
commit 757623e381
2 changed files with 5 additions and 6 deletions
+2 -1
View File
@@ -135,7 +135,8 @@ void checkAssemblyLocations(AssemblyItems const& _items, vector<SourceLocation>
BOOST_CHECK_EQUAL(_items.size(), _locations.size());
for (size_t i = 0; i < min(_items.size(), _locations.size()); ++i)
{
if (_items[i].location() != _locations[i])
if (_items[i].location().start != _locations[i].start ||
_items[i].location().end != _locations[i].end)
{
BOOST_CHECK_MESSAGE(false, "Location mismatch for item " + to_string(i) + ". Found the following locations:");
printAssemblyLocations(_items);