diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2017-08-28 15:59:22 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2017-09-02 13:06:53 +0200 |
| commit | a7206b24cac96c08aecf2f3b4cc3c2e555eec708 (patch) | |
| tree | 80c678141148ce2eafaab5617f168bd840b8c8a6 /sys/align.go | |
| parent | aa51461a34f998908d10f551615ad242bdff8fe9 (diff) | |
pkg/compiler: check and generate types
Move most of the logic from sysgen to pkg/compiler.
Update #217
Diffstat (limited to 'sys/align.go')
| -rw-r--r-- | sys/align.go | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/sys/align.go b/sys/align.go index 07c13f24e..08f1acb03 100644 --- a/sys/align.go +++ b/sys/align.go @@ -32,8 +32,13 @@ func initAlign() { } } - for _, s := range keyedStructs { - rec(s) + for _, c := range Calls { + for _, a := range c.Args { + rec(a) + } + if c.Ret != nil { + rec(c.Ret) + } } } |
