/
opt
/
golang
/
1.19.4
/
test
/
fixedbugs
/
up file
home
// compile // Copyright 2016 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package x type T struct { i int e interface{} } func (t *T) F() bool { if t.i != 0 { return false } _, ok := t.e.(string) return ok } var x int func g(t *T) { if t.F() || true { if t.F() { x = 0 } } }