It's easy to see how this could go wrong: https://github.com/ethereum/solidity/issues/7096 This is a more generalized description of the issue: https://github.com/ethereum/solidity/issues/2707
It's easy to see how this could go wrong:
argotorg/solidity#7096
This is a more generalized description of the issue:
argotorg/solidity#2707