Skip to content

Commit 865dd88

Browse files
committed
determinstic order of LDTs, fix assertion
1 parent 516a2cf commit 865dd88

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

key.core/src/main/java/de/uka/ilkd/key/java/TypeConverter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import java.util.Collection;
88
import java.util.HashMap;
99
import java.util.Map;
10+
import java.util.TreeMap;
1011

1112
import de.uka.ilkd.key.java.abstraction.*;
1213
import de.uka.ilkd.key.java.expression.Literal;
@@ -41,7 +42,7 @@ public final class TypeConverter {
4142
private final Services services;
4243

4344
// Maps LDT names to LDT instances.
44-
private final Map<Name, LDT> LDTs = new HashMap<>();
45+
private final Map<Name, LDT> LDTs = new TreeMap<>();
4546

4647
private HeapLDT heapLDT = null;
4748
// private IntegerLDT integerLDT = null;

key.core/src/main/java/de/uka/ilkd/key/ldt/JavaDLTheory.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,6 @@ public final SortDependingFunction getExactInstanceofSymbol(Sort sort, TermServi
151151
@Override
152152
public boolean isResponsible(Operator op, JTerm[] subs, Services services,
153153
ExecutionContext ec) {
154-
assert false;
155154
return false;
156155
}
157156

0 commit comments

Comments
 (0)