Open
Description
Describe the issue:
Tests were conducted using solc versions 0.8.27 and 0.8.28, and both failed to generate IR. The bug persists in the latest release. Code:
contract Test {
function test() private returns(uint8) {
return (type(uint8)).max;
}
}
Run slither: slither a.sol
Output:
ERROR:SlitherSolcParsing:
Failed to generate IR for Test.test. Please open an issue https://github.com/crytic/slither/issues.
Test.test (a.sol#2-4):
(type()(uint8)).max
Traceback (most recent call last):
...
ERROR:root:Error:
ERROR:root:type(uint8).max is unknown
ERROR:root:Please report an issue to https://github.com/crytic/slither/issues
Code example to reproduce the issue:
contract Test {
function test() private returns(uint8) {
return (type(uint8)).max;
}
}
Version:
0.11.0