// |jit-test| error:TypeError

(function() {
   let r
   g = function(x) {
     ((-0x80000000 + (x >>> 0)) != 0) ? 0 : x()
   }
})()

g(NaN)
g(0x80000000);