// +build amd64 | |
// errorcheck -0 -d=ssa/phiopt/debug=3 | |
package main | |
func f0(a bool) bool { | |
x := false | |
if a { | |
x = true | |
} else { | |
x = false | |
} | |
return x // ERROR "converted OpPhi to OpCopy$" | |
} | |
func f1(a bool) bool { | |
x := false | |
if a { | |
x = false | |
} else { | |
x = true | |
} | |
return x // ERROR "converted OpPhi to OpNot$" | |
} | |
func f2(a, b int) bool { | |
x := true | |
if a == b { | |
x = false | |
} | |
return x // ERROR "converted OpPhi to OpNot$" | |
} | |
func f3(a, b int) bool { | |
x := false | |
if a == b { | |
x = true | |
} | |
return x // ERROR "converted OpPhi to OpCopy$" | |
} | |
func main() { | |
} |