File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -210,9 +210,9 @@ set(yul_phaser_sources
210210detect_stray_source_files ("${yul_phaser_sources} " "yulPhaser/" )
211211
212212set (yul_ast_comparator_sources
213- yulASTComparator /ASTComparator.cpp
213+ yuldiff /ASTComparator.cpp
214214)
215- detect_stray_source_files ("${yul_ast_comparator_sources} " "yulASTComparator /" )
215+ detect_stray_source_files ("${yul_ast_comparator_sources} " "yuldiff /" )
216216
217217add_executable (soltest ${sources}
218218 ${contracts_sources}
@@ -226,7 +226,7 @@ add_executable(soltest ${sources}
226226 ${yul_phaser_sources}
227227 ${yul_ast_comparator_sources}
228228)
229- target_link_libraries (soltest PRIVATE solcli libsolc yul solidity smtutil solutil phaser libYulASTComparator Boost::boost yulInterpreter evmasm Boost::filesystem Boost::program_options Boost::unit_test_framework evmc )
229+ target_link_libraries (soltest PRIVATE solcli libsolc yul solidity smtutil solutil phaser libyuldiff Boost::boost yulInterpreter evmasm Boost::filesystem Boost::program_options Boost::unit_test_framework evmc )
230230
231231
232232# Special compilation flag for Visual Studio (version 2019 at least affected)
Original file line number Diff line number Diff line change 1616*/
1717// SPDX-License-Identifier: GPL-3.0
1818
19- #include < tools/yulASTComparator /ASTComparator.h>
19+ #include < tools/yuldiff /ASTComparator.h>
2020
2121#include < libyul/AST.h>
2222#include < libyul/AsmAnalysis.h>
Original file line number Diff line number Diff line change @@ -36,4 +36,4 @@ target_link_libraries(yul-phaser PRIVATE phaser)
3636
3737install (TARGETS yul-phaser DESTINATION "${CMAKE_INSTALL_BINDIR} " )
3838
39- add_subdirectory (yulASTComparator )
39+ add_subdirectory (yuldiff )
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1616*/
1717// SPDX-License-Identifier: GPL-3.0
1818
19- #include < tools/yulASTComparator /ASTComparator.h>
19+ #include < tools/yuldiff /ASTComparator.h>
2020
2121#include < libyul/AST.h>
2222
Original file line number Diff line number Diff line change 1818
1919#pragma once
2020
21- #include < tools/yulASTComparator /ScopeBimap.h>
21+ #include < tools/yuldiff /ScopeBimap.h>
2222
2323#include < libyul/Dialect.h>
2424#include < libyul/Object.h>
Original file line number Diff line number Diff line change 1+ add_library (libyuldiff
2+ ASTComparator.cpp
3+ ASTComparator.h
4+ ScopeBimap.h
5+ )
6+ target_link_libraries (libyuldiff PUBLIC solidity )
7+
8+ add_executable (yuldiff main.cpp )
9+ target_link_libraries (yuldiff PRIVATE libyuldiff )
File renamed without changes.
Original file line number Diff line number Diff line change 1919// / Compares two Yul object trees structurally, treating variable and user-defined function names as equivalent
2020// / if they correspond 1:1 (tracked via a scoped bidirectional map). Prints a diff at the first point of divergence.
2121
22- #include < tools/yulASTComparator /ASTComparator.h>
22+ #include < tools/yuldiff /ASTComparator.h>
2323
2424#include < libyul/AST.h>
25+ #include < libyul/Dialect.h>
2526#include < libyul/Object.h>
2627#include < libyul/ObjectParser.h>
27- #include < libyul/Dialect.h>
2828#include < libyul/backends/evm/EVMDialect.h>
2929
3030#include < libsolutil/CommonIO.h>
You can’t perform that action at this time.
0 commit comments