From 105bff9ea506e91b8167a31eb097a27130a32efe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Sun, 20 Jun 2021 12:23:51 +0200 Subject: [PATCH] test: adapt test-v8-flags to V8 9.3 %_IsSmi was removed. %IsSmi can be used instead. Refs: https://github.com/v8/v8/commit/863a2d6c244be84b54b4903711d86c349b3c0767 PR-URL: https://github.com/nodejs/node/pull/39469 Backport-PR-URL: https://github.com/nodejs/node/pull/39947 Reviewed-By: Jiawen Geng Reviewed-By: James M Snell Reviewed-By: Colin Ihrig --- test/parallel/test-v8-flags.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/parallel/test-v8-flags.js b/test/parallel/test-v8-flags.js index e476c5e3886661..e8129b3406658e 100644 --- a/test/parallel/test-v8-flags.js +++ b/test/parallel/test-v8-flags.js @@ -8,11 +8,11 @@ const vm = require('vm'); // Specifically here, V8 may cache compiled scripts between the flip of the // flag. We use a different script each time to work around this problem. v8.setFlagsFromString('--allow_natives_syntax'); -assert(eval('%_IsSmi(42)')); -assert(vm.runInThisContext('%_IsSmi(43)')); +assert(eval('%IsSmi(42)')); +assert(vm.runInThisContext('%IsSmi(43)')); v8.setFlagsFromString('--noallow_natives_syntax'); -assert.throws(function() { eval('%_IsSmi(44)'); }, +assert.throws(function() { eval('%IsSmi(44)'); }, /^SyntaxError: Unexpected token '%'$/); -assert.throws(function() { vm.runInThisContext('%_IsSmi(45)'); }, +assert.throws(function() { vm.runInThisContext('%IsSmi(45)'); }, /^SyntaxError: Unexpected token '%'$/);