aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-12-26 22:27:09 +0000
committerMichael Williamson <mike@zwobble.org>2023-12-26 22:27:09 +0000
commit011646c6f4f7b73d12d32fabfbc016c19bd536e0 (patch)
treebe4bafff7899a2cfc1e66131380e0e81ecc71138 /src/main/java
parentd56bf14223fc57e34b818913d5d9a036ef6badba (diff)
Use correct type for patio int constants
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/shedlang/compiler/backends/wasm/PatioToWasm.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/org/shedlang/compiler/backends/wasm/PatioToWasm.java b/src/main/java/org/shedlang/compiler/backends/wasm/PatioToWasm.java
index 7cebc22d..4c8f7dd3 100644
--- a/src/main/java/org/shedlang/compiler/backends/wasm/PatioToWasm.java
+++ b/src/main/java/org/shedlang/compiler/backends/wasm/PatioToWasm.java
@@ -542,7 +542,10 @@ public class PatioToWasm {
}
case PatioInt patioInt ->
- context.addInstruction(new WasmI32Const(patioInt.value()));
+ context.addInstruction(wasmConst(
+ context.platformTarget.patioIntType(),
+ patioInt.value()
+ ));
case PatioLocalRef patioLocalRef -> {
var wasmLocalIndex = context.patioLocalNameToWasmLocalIndex.get(patioLocalRef.name());