function shouldBe(actual, expected) { if (actual !== expected) throw new Error(`bad value: ${String(actual)}`); } function test1(value) { return Number(value) <= 42; } noInline(test1); // Int32. for (var i = 0; i < 1e4; ++i) shouldBe(test1(42), true); // Doubles. for (var i = 0; i < 1e4; ++i) shouldBe(test1(42.195), false); // Non numbers. for (var i = 0; i < 1e4; ++i) shouldBe(test1("Hello"), false);