```jl using StaticArrays # v1.5.16 v = [1.0, NaN] s = @SVector [1.0, NaN] # These should be false isapprox(v, v) # OK isapprox(v, s) # OK isapprox(s, v) # OK isapprox(s, s) # OK # But these should return true isapprox(v, v, nans=true) # OK (no StaticArrays) isapprox(v, s, nans=true) # wrong - returns false isapprox(s, v, nans=true) # wrong - returns false isapprox(s, s, nans=true) # wrong - returns false ```