more predictable function order depending the call dependency

This commit is contained in:
Volker Berlin 2019-07-25 23:18:34 +02:00
parent 6d4bf1d347
commit 3ec23fa3c9

View File

@ -16,8 +16,8 @@
package de.inetsoftware.jwebassembly.module; package de.inetsoftware.jwebassembly.module;
import java.util.Collections; import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator; import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
@ -33,7 +33,7 @@ import de.inetsoftware.classparser.MethodInfo;
*/ */
public class FunctionManager { public class FunctionManager {
private Map<FunctionName, FunctionState> states = new HashMap<>(); private Map<FunctionName, FunctionState> states = new LinkedHashMap<>();
/** /**
* Finish the prepare. Now no new function should be added. * Finish the prepare. Now no new function should be added.