--- /dev/null
+package pkg
+
+import "math"
+
+func fn(f float64) {
+ _ = f == math.NaN() // want `no value is equal to NaN`
+ _ = f > math.NaN() // want `no value is equal to NaN`
+ _ = f != math.NaN() // want `no value is equal to NaN`
+}
+
+func fn2(f float64) {
+ x := math.NaN()
+ if true {
+ if f == x { // want `no value is equal to NaN`
+ }
+ }
+}