{
	"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": false
		}
	}
}
