mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Adjust call to suffixedVariableNameList post refactoring in ABIv2 proto fuzzer and slim down dependencies.
This commit is contained in:
parent
15eb8fec50
commit
3b33ff1454
@ -38,7 +38,7 @@ if (OSSFUZZ)
|
||||
|
||||
add_executable(yul_proto_ossfuzz yulProtoFuzzer.cpp protoToYul.cpp yulProto.pb.cc)
|
||||
target_include_directories(yul_proto_ossfuzz PRIVATE /src/libprotobuf-mutator /src/LPM/external.protobuf/include)
|
||||
target_link_libraries(yul_proto_ossfuzz PRIVATE yul evmasm solidity
|
||||
target_link_libraries(yul_proto_ossfuzz PRIVATE yul
|
||||
protobuf-mutator-libfuzzer.a
|
||||
protobuf-mutator.a
|
||||
protobuf.a
|
||||
@ -46,7 +46,7 @@ if (OSSFUZZ)
|
||||
|
||||
add_executable(yul_proto_diff_ossfuzz yulProto_diff_ossfuzz.cpp yulFuzzerCommon.cpp protoToYul.cpp yulProto.pb.cc)
|
||||
target_include_directories(yul_proto_diff_ossfuzz PRIVATE /src/libprotobuf-mutator /src/LPM/external.protobuf/include)
|
||||
target_link_libraries(yul_proto_diff_ossfuzz PRIVATE yul evmasm
|
||||
target_link_libraries(yul_proto_diff_ossfuzz PRIVATE yul
|
||||
yulInterpreter
|
||||
protobuf-mutator-libfuzzer.a
|
||||
protobuf-mutator.a
|
||||
@ -88,7 +88,7 @@ else()
|
||||
|
||||
# add_executable(yul_proto_ossfuzz yulProtoFuzzer.cpp protoToYul.cpp yulProto.pb.cc)
|
||||
# target_include_directories(yul_proto_ossfuzz PRIVATE /src/libprotobuf-mutator /src/LPM/external.protobuf/include)
|
||||
# target_link_libraries(yul_proto_ossfuzz PRIVATE yul evmasm solidity
|
||||
# target_link_libraries(yul_proto_ossfuzz PRIVATE yul
|
||||
# protobuf-mutator-libfuzzer.a
|
||||
# protobuf-mutator.a
|
||||
# protobuf.a
|
||||
@ -96,10 +96,10 @@ else()
|
||||
#
|
||||
# add_executable(yul_proto_diff_ossfuzz yulProto_diff_ossfuzz.cpp yulFuzzerCommon.cpp protoToYul.cpp yulProto.pb.cc)
|
||||
# target_include_directories(yul_proto_diff_ossfuzz PRIVATE /src/libprotobuf-mutator /src/LPM/external.protobuf/include)
|
||||
# target_link_libraries(yul_proto_diff_ossfuzz PRIVATE yul evmasm
|
||||
# target_link_libraries(yul_proto_diff_ossfuzz PRIVATE yul
|
||||
# yulInterpreter
|
||||
# protobuf-mutator-libfuzzer.a
|
||||
# protobuf-mutator.a
|
||||
# protobuf.a
|
||||
# FuzzingEngine.a)
|
||||
endif()
|
||||
endif()
|
||||
|
@ -2,12 +2,12 @@
|
||||
#include <numeric>
|
||||
#include <boost/range/adaptor/reversed.hpp>
|
||||
#include <test/tools/ossfuzz/protoToAbiV2.h>
|
||||
#include <libsolidity/codegen/YulUtilFunctions.h>
|
||||
#include <libdevcore/StringUtils.h>
|
||||
#include <libdevcore/Whiskers.h>
|
||||
#include <liblangutil/Exceptions.h>
|
||||
|
||||
using namespace std;
|
||||
using namespace dev::solidity;
|
||||
using namespace dev;
|
||||
using namespace dev::test::abiv2fuzzer;
|
||||
|
||||
// Create a new variable declaration and append said variable to function parameter lists
|
||||
@ -651,7 +651,7 @@ void ProtoConverter::visit(TestFunction const& _x)
|
||||
return (uint(1000) + this.coder_external(<parameter_names>));
|
||||
}
|
||||
)")
|
||||
("parameter_names", YulUtilFunctions::suffixedVariableNameList(s_varNamePrefix, 0, m_varCounter))
|
||||
("parameter_names", dev::suffixedVariableNameList(s_varNamePrefix, 0, m_varCounter))
|
||||
.render();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user