pragma experimental SMTChecker; contract C { bytes32 x; function f(bytes8 y) public view { assert(x == g()); assert(x != y); } function g() public view returns (bytes32) { return x; } } // ---- // Warning: (116-130): Assertion violation happens here