aboutsummaryrefslogtreecommitdiffhomepage
path: root/go.mod
diff options
context:
space:
mode:
authorAyke van Laethem <[email protected]>2024-06-25 20:14:05 +0200
committerRon Evans <[email protected]>2024-07-03 07:31:37 +0200
commite6caa3fe9ef0a68779953b7fc9c3cfce3c8158ca (patch)
tree8e05be159e60af3f1cc17df7f8b571d4e33d67ee /go.mod
parent571447c7c14774dd4fe4342a35eee024aca2578a (diff)
downloadtinygo-e6caa3fe9ef0a68779953b7fc9c3cfce3c8158ca.tar.gz
tinygo-e6caa3fe9ef0a68779953b7fc9c3cfce3c8158ca.zip
transform: fix incorrect alignment of heap-to-stack transform
It assumed the maximum alignment was equal to sizeof(void*), which is definitely not the case. So this only worked more or less by accident previously. It now uses the alignment as specified by the frontend, or else `unsafe.Alignof(complex128)` which is typically the maximum alignment of a given platform (though this shouldn't really happen in practice: the optimizer should keep the 'align' attribute in place).
Diffstat (limited to 'go.mod')
-rw-r--r--go.mod2
1 files changed, 1 insertions, 1 deletions
diff --git a/go.mod b/go.mod
index d17f62e3f..b054e77b6 100644
--- a/go.mod
+++ b/go.mod
@@ -21,7 +21,7 @@ require (
golang.org/x/sys v0.21.0
golang.org/x/tools v0.22.1-0.20240621165957-db513b091504
gopkg.in/yaml.v2 v2.4.0
- tinygo.org/x/go-llvm v0.0.0-20240518103902-697964f2a9dc
+ tinygo.org/x/go-llvm v0.0.0-20240627184919-3b50c76783a8
)
require (