summaryrefslogtreecommitdiff
path: root/chromium/v8/src/builtins/builtins-utils-gen.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2019-02-13 16:23:34 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2019-02-14 10:37:21 +0000
commit38a9a29f4f9436cace7f0e7abf9c586057df8a4e (patch)
treec4e8c458dc595bc0ddb435708fa2229edfd00bd4 /chromium/v8/src/builtins/builtins-utils-gen.h
parente684a3455bcc29a6e3e66a004e352dea4e1141e7 (diff)
downloadqtwebengine-chromium-38a9a29f4f9436cace7f0e7abf9c586057df8a4e.tar.gz
BASELINE: Update Chromium to 73.0.3683.37
Change-Id: I08c9af2948b645f671e5d933aca1f7a90ea372f2 Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/v8/src/builtins/builtins-utils-gen.h')
-rw-r--r--chromium/v8/src/builtins/builtins-utils-gen.h42
1 files changed, 21 insertions, 21 deletions
diff --git a/chromium/v8/src/builtins/builtins-utils-gen.h b/chromium/v8/src/builtins/builtins-utils-gen.h
index 99843309809..a9b040b040f 100644
--- a/chromium/v8/src/builtins/builtins-utils-gen.h
+++ b/chromium/v8/src/builtins/builtins-utils-gen.h
@@ -26,27 +26,27 @@ class CodeAssemblerState;
//
// In the body of the builtin function the arguments can be accessed
// as "Parameter(n)".
-#define TF_BUILTIN(Name, AssemblerBase) \
- class Name##Assembler : public AssemblerBase { \
- public: \
- typedef Builtin_##Name##_InterfaceDescriptor Descriptor; \
- \
- explicit Name##Assembler(compiler::CodeAssemblerState* state) \
- : AssemblerBase(state) {} \
- void Generate##Name##Impl(); \
- \
- Node* Parameter(Descriptor::ParameterIndices index) { \
- return CodeAssembler::Parameter(static_cast<int>(index)); \
- } \
- }; \
- void Builtins::Generate_##Name(compiler::CodeAssemblerState* state) { \
- Name##Assembler assembler(state); \
- state->SetInitialDebugInformation(#Name, __FILE__, __LINE__); \
- if (Builtins::KindOf(Builtins::k##Name) == Builtins::TFJ) { \
- assembler.PerformStackCheck(assembler.GetJSContextParameter()); \
- } \
- assembler.Generate##Name##Impl(); \
- } \
+#define TF_BUILTIN(Name, AssemblerBase) \
+ class Name##Assembler : public AssemblerBase { \
+ public: \
+ typedef Builtin_##Name##_InterfaceDescriptor Descriptor; \
+ \
+ explicit Name##Assembler(compiler::CodeAssemblerState* state) \
+ : AssemblerBase(state) {} \
+ void Generate##Name##Impl(); \
+ \
+ Node* Parameter(Descriptor::ParameterIndices index) { \
+ return CodeAssembler::Parameter(static_cast<int>(index)); \
+ } \
+ }; \
+ void Builtins::Generate_##Name(compiler::CodeAssemblerState* state) { \
+ Name##Assembler assembler(state); \
+ state->SetInitialDebugInformation(#Name, __FILE__, __LINE__); \
+ if (Builtins::KindOf(Builtins::k##Name) == Builtins::TFJ) { \
+ assembler.PerformStackCheck(assembler.GetJSContextParameter()); \
+ } \
+ assembler.Generate##Name##Impl(); \
+ } \
void Name##Assembler::Generate##Name##Impl()
} // namespace internal