summaryrefslogtreecommitdiff
path: root/src/calling_convention_x86.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/calling_convention_x86.h')
-rw-r--r--src/calling_convention_x86.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/calling_convention_x86.h b/src/calling_convention_x86.h
index f3c85e92f5..c26591704e 100644
--- a/src/calling_convention_x86.h
+++ b/src/calling_convention_x86.h
@@ -10,8 +10,9 @@ namespace x86 {
class X86ManagedRuntimeCallingConvention : public ManagedRuntimeCallingConvention {
public:
- explicit X86ManagedRuntimeCallingConvention(const Method* method) :
- ManagedRuntimeCallingConvention(method) {}
+ explicit X86ManagedRuntimeCallingConvention(bool is_static, bool is_synchronized,
+ const char* shorty) :
+ ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty) {}
virtual ~X86ManagedRuntimeCallingConvention() {}
// Calling convention
virtual ManagedRegister ReturnRegister();
@@ -29,8 +30,8 @@ class X86ManagedRuntimeCallingConvention : public ManagedRuntimeCallingConventio
class X86JniCallingConvention : public JniCallingConvention {
public:
- explicit X86JniCallingConvention(const Method* method) :
- JniCallingConvention(method) {}
+ X86JniCallingConvention(bool is_static, bool is_synchronized, const char* shorty) :
+ JniCallingConvention(is_static, is_synchronized, shorty) {}
virtual ~X86JniCallingConvention() {}
// Calling convention
virtual ManagedRegister ReturnRegister();