diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2017-05-26 15:32:51 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2017-05-29 13:15:17 +0200 |
| commit | 1f710b08fc40d6077b0065a25c5d7ab5d0750e7a (patch) | |
| tree | cf6b26abe4d4724a5e07902c2ada4b846f5d2708 /sys/align.go | |
| parent | 108115666bf24c0ed2844f7af9be9a672849bb9c (diff) | |
sys: generate arrays instead of maps
Compilation of large maps is super slow.
Generate arrays instead and converet to maps at runtime.
Reduces build time from ~40s to ~2s.
Update #182
Diffstat (limited to 'sys/align.go')
| -rw-r--r-- | sys/align.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/align.go b/sys/align.go index e1ce27d56..00d464bcb 100644 --- a/sys/align.go +++ b/sys/align.go @@ -32,7 +32,7 @@ func initAlign() { } } - for _, s := range Structs { + for _, s := range keyedStructs { rec(s) } } |
