pragma experimental SMTChecker; contract C { function f(bytes32 _x) public pure { require(_x != "test"); bytes32 y = _x; bytes32 z = _x; assert(z == "test"); assert(y != "testx"); } } // ---- // Warning: (147-166): Assertion violation happens here