From 1f4ae3f41357cf0a8cf8c698cbcd1000b8b44bf4 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sun, 25 Feb 2018 14:31:40 +0100 Subject: pkg/compiler: don't assign call IDs statically IDs change whenever a call is added or removed, this leads to large diffs unnecessarly. Assign IDs dynamically. --- prog/target.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'prog/target.go') diff --git a/prog/target.go b/prog/target.go index 2b044977c..99a6f9e50 100644 --- a/prog/target.go +++ b/prog/target.go @@ -120,7 +120,8 @@ func (target *Target) initTarget() { target.Structs = nil target.SyscallMap = make(map[string]*Syscall) - for _, c := range target.Syscalls { + for i, c := range target.Syscalls { + c.ID = i target.SyscallMap[c.Name] = c ForeachType(c, func(t0 Type) { switch t := t0.(type) { -- cgit mrf-deployment