aboutsummaryrefslogtreecommitdiffstats
path: root/sys/syz-extract/fetch.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-08-26 21:36:08 +0200
committerDmitry Vyukov <dvyukov@google.com>2017-08-27 11:51:40 +0200
commita3857c4e90fa4a3fbe78bd4b53cdc77aa91533cf (patch)
tree8bc28379a29112de7bc11c57f3d91d0baba84594 /sys/syz-extract/fetch.go
parent9ec49e082f811482ecdccc837c27961d68247d25 (diff)
pkg/compiler, sys/syz-sysgen: move const handling to pkg/compiler
Now pkg/compiler deals with consts.
Diffstat (limited to 'sys/syz-extract/fetch.go')
-rw-r--r--sys/syz-extract/fetch.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/syz-extract/fetch.go b/sys/syz-extract/fetch.go
index c480b8563..2340395cc 100644
--- a/sys/syz-extract/fetch.go
+++ b/sys/syz-extract/fetch.go
@@ -58,8 +58,13 @@ func fetchValues(arch string, vals []string, includes []string, incdirs []string
}
flagVals := strings.Split(string(out), " ")
+ if len(out) == 0 {
+ flagVals = nil
+ }
if len(flagVals) != len(vals)-len(undeclared) {
- failf("fetched wrong number of values %v != %v - %v", len(flagVals), len(vals), len(undeclared))
+ failf("fetched wrong number of values %v != %v - %v\nflagVals: %q\nvals: %q\nundeclared: %q",
+ len(flagVals), len(vals), len(undeclared),
+ flagVals, vals, undeclared)
}
res := make(map[string]uint64)
j := 0