contract B {
uint immutable x;
constructor() {
x = 3;
}
contract C is B {
uint immutable y;
y = 3;
// ----