aboutsummaryrefslogtreecommitdiffstats
path: root/sys/align.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-05-26 15:32:51 +0200
committerDmitry Vyukov <dvyukov@google.com>2017-05-29 13:15:17 +0200
commit1f710b08fc40d6077b0065a25c5d7ab5d0750e7a (patch)
treecf6b26abe4d4724a5e07902c2ada4b846f5d2708 /sys/align.go
parent108115666bf24c0ed2844f7af9be9a672849bb9c (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.go2
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)
}
}