Roll v8/ 52ce5a351..37b336bf8 (206 commits)

https://chromium.googlesource.com/v8/v8.git/+log/52ce5a351cf8..37b336bf8141

Version 9.4.10

Created with:
  roll-dep v8

Updated expected error message for test
CFXJSEngineEmbedderTest.JSRuntimeError since
https://crrev.com/c/3013935 improve error messages for property access
on null/undefined.

Change-Id: Ic86ded47fc0aee925887b5240e157caf14e4edc4
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/84131
Reviewed-by: Daniel Hosseinian <dhoss@chromium.org>
Commit-Queue: Hui Yingst <nigi@chromium.org>
diff --git a/DEPS b/DEPS
index 157a46b..c02c56a 100644
--- a/DEPS
+++ b/DEPS
@@ -127,7 +127,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling v8
   # and whatever else without interference from each other.
-  'v8_revision': '52ce5a351cf8d8919e728248dbf739e9cbec05ff',
+  'v8_revision': '37b336bf8141d8332d455bdc3ca3d7f1769a2345',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling zlib
   # and whatever else without interference from each other.
diff --git a/fxjs/cfxjs_engine_embeddertest.cpp b/fxjs/cfxjs_engine_embeddertest.cpp
index 5e7d521..abeb64d 100644
--- a/fxjs/cfxjs_engine_embeddertest.cpp
+++ b/fxjs/cfxjs_engine_embeddertest.cpp
@@ -99,8 +99,9 @@
   Optional<IJS_Runtime::JS_Error> err =
       engine()->Execute(L"let a = 3;\nundefined.colour");
   EXPECT_TRUE(err);
-  EXPECT_EQ(L"TypeError: Cannot read property 'colour' of undefined",
-            err->exception);
+  EXPECT_EQ(
+      L"TypeError: Cannot read properties of undefined (reading 'colour')",
+      err->exception);
   EXPECT_EQ(2, err->line);
   EXPECT_EQ(10, err->column);
 }