LCons fails for inequality

Description

The following expression results in an Exception "IllegalArgumentException Don't know how to create ISeq from: clojure.core.logic.LCons clojure.lang.RT.seqFrom (RT.java:505)", but should return ().

```
(run 1 [q]
(!= (lcons 1 1) (lcons 1 1)))

Environment

Both Clojure 1.6 and Clojure 1.7

Assignee

David Nolen

Reporter

Wei Tang

Labels

None

Approval

None

Patch

None

Priority

Major
Configure