everx-labs / TVM-Solidity-Compiler

Solidity compiler for TVM
GNU General Public License v3.0
125 stars 72 forks source link

Failed to compile overloaded inline function #167

Open BorisI opened 2 months ago

BorisI commented 2 months ago
$ sold --version
sold 0.76.0+commit.37302a88.mod.Linux.g++
$ cat fc.sol
contract fc {
    function foo() internal pure {
        bar();
    }
    function bar() internal pure inline {
        bar(0);
    }
    function bar(uint n) internal pure inline {
    }
}
$ sold fc.sol
InternalCompilerError: Solidity assertion failed

Compilation failed
IgorKoval commented 2 weeks ago

Fixed in 0.77.0