Describe the false alarm that Slither raise and how you know it's inaccurate:
Here's a test run where you can see it https://github.com/rainprotocol/sol.lib.memory/actions/runs/4573416969/jobs/8073830167#step:6:373
Parameter LibUint256Array.unsafeExtend.asm_0.extendInline().base__unsafeExtend_asm_0_extendInline (src/LibUint256Array.sol#236) is not in mixedCase
Parameter LibUint256Array.unsafeExtend.asm_0.extendInline().extend__unsafeExtend_asm_0_extendInline (src/LibUint256Array.sol#236) is not in mixedCase
I think it's just the way that assembly is doing things internally to rename function params, and i guess slithers sees the renamed param not the original param
Frequency
Rarely
Code example to reproduce the issue:
assembly ("memory-safe") {
function extendInline(base_, extend_) -> baseAfter_ {
https://github.com/rainprotocol/sol.lib.memory/blob/main/src/LibUint256Array.sol#L235
Version:
0.9.3
Relevant log output:
No response
Describe the false alarm that Slither raise and how you know it's inaccurate:
Here's a test run where you can see it https://github.com/rainprotocol/sol.lib.memory/actions/runs/4573416969/jobs/8073830167#step:6:373
I think it's just the way that assembly is doing things internally to rename function params, and i guess slithers sees the renamed param not the original param
Frequency
Rarely
Code example to reproduce the issue:
https://github.com/rainprotocol/sol.lib.memory/blob/main/src/LibUint256Array.sol#L235
Version:
0.9.3
Relevant log output:
No response