From 9396a9f02c75c2e7a7a6f07e761354633e5f22b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Fri, 2 Mar 2018 12:06:06 +0100 Subject: deps: cherry-pick 8bfbe25 from upstream V8 Original commit message: [compiler] Fix typing of NumberToString operator. It must be monotone. R=bmeurer@chromium.org Bug: v8:7354 Change-Id: I08dcd3333518029eef08c074c2b91b5c20ad699e Reviewed-on: https://chromium-review.googlesource.com/880982 Reviewed-by: Benedikt Meurer Commit-Queue: Georg Neis Cr-Commit-Position: refs/heads/master@{#50801} Refs: https://github.com/v8/v8/commit/8bfbe25a7cbe359f40c4182d64ef75d9795ee085 PR-URL: https://github.com/nodejs/node/pull/18453 Reviewed-By: James M Snell Reviewed-By: Colin Ihrig Reviewed-By: Yang Guo Reviewed-By: Ali Ijaz Sheikh Reviewed-By: Michael Dawson --- deps/v8/src/compiler/operation-typer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'deps') diff --git a/deps/v8/src/compiler/operation-typer.cc b/deps/v8/src/compiler/operation-typer.cc index 5819655633..226faeaa82 100644 --- a/deps/v8/src/compiler/operation-typer.cc +++ b/deps/v8/src/compiler/operation-typer.cc @@ -507,7 +507,7 @@ Type* OperationTyper::NumberToInt32(Type* type) { Type* OperationTyper::NumberToString(Type* type) { DCHECK(type->Is(Type::Number())); - + if (type->IsNone()) return type; if (type->Is(Type::NaN())) return singleton_NaN_string_; if (type->Is(cache_.kZeroOrMinusZero)) return singleton_zero_string_; return Type::SeqString(); -- cgit v1.2.1