diff --git a/src/main/java/de/neemann/digital/builder/tt2/TT2Exporter.java b/src/main/java/de/neemann/digital/builder/tt2/TT2Exporter.java index e9cfcc667..e646509a2 100644 --- a/src/main/java/de/neemann/digital/builder/tt2/TT2Exporter.java +++ b/src/main/java/de/neemann/digital/builder/tt2/TT2Exporter.java @@ -33,7 +33,15 @@ public class TT2Exporter implements ExpressionExporter { * Creates a new instance */ public TT2Exporter() { - builder = new BuilderCollector(); + builder = new BuilderCollector() { + @Override + public BuilderCollector addCombinatorial(String name, Expression expression) throws BuilderException { + if (pinMap.isSimpleAlias(name, expression)) + return this; + else + return super.addCombinatorial(name, expression); + } + }; pinMap = new PinMap(); device = "f1502plcc44"; projectName = "unknown";