summaryrefslogtreecommitdiff
path: root/libgo/go/cmd/vet/dead.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/cmd/vet/dead.go')
-rw-r--r--libgo/go/cmd/vet/dead.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/libgo/go/cmd/vet/dead.go b/libgo/go/cmd/vet/dead.go
index 130f619626d..0facec55258 100644
--- a/libgo/go/cmd/vet/dead.go
+++ b/libgo/go/cmd/vet/dead.go
@@ -45,7 +45,7 @@ func (f *File) updateDead(node ast.Node) {
}
for _, expr := range cc.List {
v := f.pkg.types[expr].Value
- if v == nil || constant.BoolVal(v) {
+ if v == nil || v.Kind() != constant.Bool || constant.BoolVal(v) {
continue BodyLoopBool
}
}