aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/shedlang/compiler/backends/wasm/WasmBackend.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/org/shedlang/compiler/backends/wasm/WasmBackend.java b/src/main/java/org/shedlang/compiler/backends/wasm/WasmBackend.java
index 8c1f64f0..a9fb5c53 100644
--- a/src/main/java/org/shedlang/compiler/backends/wasm/WasmBackend.java
+++ b/src/main/java/org/shedlang/compiler/backends/wasm/WasmBackend.java
@@ -106,20 +106,20 @@ public class WasmBackend implements Backend {
var mainObjectPath = writeObjectFile(mainModule, targetDir.bin(binName));
linkInputs.add(mainObjectPath);
- var targetBinPath = targetDir.topLevel(binName + ".wasm");
- link(linkInputs, targetBinPath);
- validate(targetBinPath);
+ var outputBinPath = targetDir.topLevel(binName + ".wasm");
+ link(linkInputs, outputBinPath);
+ validate(outputBinPath);
}
}
- public void link(List<Path> inputs, Path target) throws ProcessError, InterruptedException {
+ public void link(List<Path> inputs, Path outputPath) throws ProcessError, InterruptedException {
var ldArgs = new ArrayList<String>();
ldArgs.add("wasm-ld-17");
ldArgs.addAll(this.target.linkerFlags());
ldArgs.add("-o");
- ldArgs.add(target.toString());
+ ldArgs.add(outputPath.toString());
for (var input : inputs) {
ldArgs.add(input.toString());