summaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/linkage.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/linkage.h')
-rw-r--r--deps/v8/src/compiler/linkage.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/deps/v8/src/compiler/linkage.h b/deps/v8/src/compiler/linkage.h
index 69e7fbfa42..5458d1eb6f 100644
--- a/deps/v8/src/compiler/linkage.h
+++ b/deps/v8/src/compiler/linkage.h
@@ -352,9 +352,18 @@ class V8_EXPORT_PRIVATE CallDescriptor final
SaveFPRegsMode get_save_fp_mode() const { return save_fp_mode_; }
+ void set_has_function_descriptor(bool has_function_descriptor) {
+ has_function_descriptor_ = has_function_descriptor;
+ }
+
+ bool HasFunctionDescriptor() const { return has_function_descriptor_; }
+
private:
friend class Linkage;
SaveFPRegsMode save_fp_mode_ = kSaveFPRegs;
+ // AIX has a function descriptor which we will set to true by default
+ // for all CFunction Calls.
+ bool has_function_descriptor_ = kHasFunctionDescriptor;
const Kind kind_;
const MachineType target_type_;