pragma experimental SMTChecker;
contract C {
	function f(bool b) public pure {
		uint x;
		if (b) ++((((((x))))));
		if (b) --((((((x))))));
		if (b) delete((((((b))))));
		assert(x == 0);
		assert(!b);
	}
}
