We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I can't tell if this is something buggy in cdt or EVM contract. It's at least a regression for a contract that compiles fine in cdt 3.1
https://github.com/eosnetworkfoundation/eos-evm/actions/runs/4878774094/jobs/8704718768
The text was updated successfully, but these errors were encountered:
Assumed to potentially be failing due to recent boost changes
Sorry, something went wrong.
this is better to fix on evm side:
here is the problem: evm has
DataStream& operator<<(DataStream& ds, const std::basic_string<uint8_t>& bs)
defined as it wasn't defined in cdt
cdt
and datastream was recently enhanced with this one:
datastream
datastream<Stream>& operator << ( datastream<Stream>& ds, const std::basic_string<T>& s )
this causes error: use of overloaded operator '<<' is ambiguous. Solution is to remove aforementioned code from evm_contract.hpp
error: use of overloaded operator '<<' is ambiguous
evm_contract.hpp
Thanks for looking in to it; I went ahead and made eosnetworkfoundation/eos-evm-contract#533 to track it over there
spoonincode
No branches or pull requests
I can't tell if this is something buggy in cdt or EVM contract. It's at least a regression for a contract that compiles fine in cdt 3.1
https://github.com/eosnetworkfoundation/eos-evm/actions/runs/4878774094/jobs/8704718768
The text was updated successfully, but these errors were encountered: