Roll v8/ c4c480a41..b6dda94d7 (606 commits)

https://chromium.googlesource.com/v8/v8.git/+log/c4c480a413d2..b6dda94d79dd

Version 7.7.171.

Update CFXJSEngineEmbedderTest.JSCompileError expectations since
https://chromium.googlesource.com/v8/v8/+/56329019 made minor changes to
V8's error messages.

Change-Id: I3276afc8f1fdcd1bcd56a1442aa7b0bbf69b11a4
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/57355
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/DEPS b/DEPS
index 1302cc0..3e20421 100644
--- a/DEPS
+++ b/DEPS
@@ -31,7 +31,7 @@
   'skia_revision': '0c229970754242a038c91328873197c62d60770d',
   'tools_memory_revision': 'f7b00daf4df7f6c469f5fbc68d7f40f6bd15d6e6',
   'trace_event_revision': 'cfe8887fa6ac3170e23a68949930e28d4705a16f',
-  'v8_revision': 'c4c480a413d23f62301e839970be1378c2c7f1f0',
+  'v8_revision': 'b6dda94d79dd9d7e5fe7b07b3a9b2b83c655896d',
   'yasm_source_revision': '720b70524a4424b15fc57e82263568c8ba0496ad',
   'zlib_revision': 'abd51836c6dad6c460d236fff70f28cc578a1336',
 
diff --git a/fxjs/cfxjs_engine_embeddertest.cpp b/fxjs/cfxjs_engine_embeddertest.cpp
index bef0f28..c18171e 100644
--- a/fxjs/cfxjs_engine_embeddertest.cpp
+++ b/fxjs/cfxjs_engine_embeddertest.cpp
@@ -86,7 +86,7 @@
   Optional<IJS_Runtime::JS_Error> err =
       engine()->Execute(L"functoon(x) { return x+1; }");
   EXPECT_TRUE(err);
-  EXPECT_EQ(L"SyntaxError: Unexpected token {", err->exception);
+  EXPECT_STREQ(L"SyntaxError: Unexpected token '{'", err->exception.c_str());
   EXPECT_EQ(1, err->line);
   EXPECT_EQ(12, err->column);
 }