When comparing `nan` with `nan` for strict equality or inequality, the VM incorrectly treated the result as `true` or `false` respectively. -- Testcase -- {{ NaN === NaN }} {{ NaN !== NaN }} {{ uniq([NaN, NaN]) }} -- End -- -- Expect stdout -- false true [ "NaN" ] -- End --