pragma experimental SMTChecker; contract C { function f(C c, C d) public pure { assert(c == d); } } // ---- // Warning: (84-98): Assertion violation happens here