pragma experimental SMTChecker; contract A { uint x; constructor() { x = 2; } } contract B is A { constructor() A() { x = 3; } } // ----