{ "language": "Solidity", "sources": { "A": { "content": "// SPDX-License-Identifier: GPL-3.0\npragma solidity >=0.0;\n\ncontract test { struct S { uint x; } S s; function f(bool b) public { s.x |= b ? 1 : 2; assert(s.x > 0); } }" } }, "settings": { "modelChecker": { "engine": "all", "showUnproved": "aaa" } } }