solidity/test/libsolidity/syntaxTests/immutable/no_assignments.sol

14 lines
321 B
Solidity
Raw Normal View History

contract C {
uint immutable x;
constructor() {
x = 0;
while (true)
{}
}
function f() external view returns(uint) { return x; }
}
// ====
// optimize-yul: true
// ----
// CodeGenerationError 1284: Some immutables were read from but never assigned, possibly because of optimization.