[BUILD] Create compiler flag v8_enable_reverse_jsargs
The flag will be used to upload changes towards the removal of arguments adaptor frame, by reversing the JS arguments in the stack. Change-Id: Ia41f740d9fac51a072487733d387390e69574cfb Bug: v8:10201 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2230525 Commit-Queue: Victor Gomes <victorgomes@chromium.org> Reviewed-by: Jakob Gruber <jgruber@chromium.org> Cr-Commit-Position: refs/heads/master@{#68176}
This commit is contained in:
parent
a35e49dfa0
commit
4f3d7225b2
6
BUILD.gn
6
BUILD.gn
@ -109,6 +109,9 @@ declare_args() {
|
||||
v8_enable_pointer_compression = ""
|
||||
v8_enable_31bit_smis_on_64bit_arch = false
|
||||
|
||||
# Reverse JS arguments order in the stack (sets -dV8_REVERSE_JSARGS).
|
||||
v8_enable_reverse_jsargs = false
|
||||
|
||||
# Sets -dOBJECT_PRINT.
|
||||
v8_enable_object_print = ""
|
||||
|
||||
@ -444,6 +447,9 @@ config("v8_header_features") {
|
||||
if (v8_imminent_deprecation_warnings) {
|
||||
defines += [ "V8_IMMINENT_DEPRECATION_WARNINGS" ]
|
||||
}
|
||||
if (v8_enable_reverse_jsargs) {
|
||||
defines += [ "V8_REVERSE_JSARGS" ]
|
||||
}
|
||||
}
|
||||
|
||||
# Put defines here that are only used in our internal files and NEVER in
|
||||
|
Loading…
Reference in New Issue
Block a user