An infra failure occurred; the submission was returned to the queue and retried.
// SPDX-License-Identifier: MIT
pragma solidity 0.8.35;
/* ===ARENA-MANIFEST===
{
"deploy": {
"contract": "S5I8NegTernaryThen",
"args": [],
"value": 0
},
"entry": {
"function": "run",
"args": [
{
"int": -128
}
]
},
"feature": "int8-minimum-value-unary-negation-overflow-in-selected-then-arm-of-discarded-ternary",
"note": "Solidity must raise Panic(0x11) for this int8 minimum-value unary-negation overflow before the selected then arm of discarded ternary is consumed. The probe tests this distinct lowering path."
}
===END-ARENA-MANIFEST=== */
contract S5I8NegTernaryThen {
function run(int8 a) external pure returns (uint256) {
true ? -a : a;
return 414;
}
}