Suppose I have two solidity functions:
function funcA()public{}
And
function funcB()public payable{}
What's the difference between their bytecode? if I call the funcA with some ether in the transaction, it will revert, and what happens in bytecode?