diff --git a/src/main/java/org/eolang/opeo/SelectiveDecompiler.java b/src/main/java/org/eolang/opeo/SelectiveDecompiler.java index 158b6193..d7b2dcef 100644 --- a/src/main/java/org/eolang/opeo/SelectiveDecompiler.java +++ b/src/main/java/org/eolang/opeo/SelectiveDecompiler.java @@ -34,6 +34,7 @@ import org.eolang.opeo.decompilation.agents.AllAgents; import org.eolang.opeo.jeo.JeoDecompiler; import org.eolang.opeo.storage.FileStorage; +import org.eolang.opeo.storage.LowerOpcodesStorage; import org.eolang.opeo.storage.Storage; import org.eolang.opeo.storage.WithoutAliasesStorage; import org.eolang.opeo.storage.XmirEntry; @@ -88,8 +89,8 @@ public SelectiveDecompiler( final String... supported ) { this( - new WithoutAliasesStorage(new FileStorage(input, output)), - new WithoutAliasesStorage(new FileStorage(modified, modified)), + new LowerOpcodesStorage(new WithoutAliasesStorage(new FileStorage(input, output))), + new LowerOpcodesStorage(new WithoutAliasesStorage(new FileStorage(modified, modified))), supported ); } diff --git a/src/main/java/org/eolang/opeo/decompilation/NaiveDecompiler.java b/src/main/java/org/eolang/opeo/decompilation/NaiveDecompiler.java index af4b860b..5d6151f8 100644 --- a/src/main/java/org/eolang/opeo/decompilation/NaiveDecompiler.java +++ b/src/main/java/org/eolang/opeo/decompilation/NaiveDecompiler.java @@ -27,6 +27,7 @@ import java.nio.file.Path; import org.eolang.opeo.jeo.JeoDecompiler; import org.eolang.opeo.storage.DecompilationStorage; +import org.eolang.opeo.storage.LowerOpcodesStorage; import org.eolang.opeo.storage.Storage; import org.eolang.opeo.storage.WithoutAliasesStorage; import org.eolang.opeo.storage.XmirEntry; @@ -73,7 +74,7 @@ public NaiveDecompiler( * @param storage The storage where the XMIRs are stored. */ private NaiveDecompiler(final Storage storage) { - this.storage = new WithoutAliasesStorage(storage); + this.storage = new LowerOpcodesStorage(new WithoutAliasesStorage(storage)); } @Override