mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
deps: V8: cherry-pick 0c11feeeca4a
Original commit message:
[turboshaft][tsa] specify namespace for Block
It is ambiguous otherwise. There is `v8::internal::Block` and
`v8::internal::compiler::turboshaft::Block`.
This change is also consistent with the other types used in the macro.
Change-Id: Ica7e5a09de955d8f38756fe26ab5f7e93e7e16e2
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5878257
Reviewed-by: Camillo Bruni <cbruni@chromium.org>
Commit-Queue: Michaël Zasso <mic.besace@gmail.com>
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Cr-Commit-Position: refs/heads/main@{#96278}
Refs: 0c11feeeca
PR-URL: https://github.com/nodejs/node/pull/55014
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
This commit is contained in:
@@ -37,7 +37,7 @@
|
||||
|
||||
# Reset this number to 0 on major V8 upgrades.
|
||||
# Increment by one for each non-official patch applied to deps/v8.
|
||||
'v8_embedder_string': '-node.7',
|
||||
'v8_embedder_string': '-node.8',
|
||||
|
||||
##### V8 defaults for Node.js #####
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ using namespace compiler::turboshaft; // NOLINT(build/namespaces)
|
||||
compiler::turboshaft::Graph& graph, Zone* zone) { \
|
||||
Name##AssemblerTS assembler(data, isolate, graph, zone); \
|
||||
assembler.EmitBytecodeHandlerProlog(); \
|
||||
Block* catch_block = assembler.NewBlock(); \
|
||||
compiler::turboshaft::Block* catch_block = assembler.NewBlock(); \
|
||||
Name##AssemblerTS::CatchScope catch_scope(assembler, catch_block); \
|
||||
assembler.Generate##Name##Impl(); \
|
||||
assembler.EmitEpilog(catch_block); \
|
||||
|
||||
Reference in New Issue
Block a user