incorrect-looking // +build line
I've been analyzing // +build usage in the Go ecosystem and turned up common/metrics/syslog_not.go, which says:
// +build windows,solaris,nacl nacl solaris windows
The meaning of this line is "(windows && solaris && nacl) || nacl || solaris || windows", which is of course equivalent to "nacl || solaris || windows" and could be written
// +build nacl solaris windows
Best,
Russ