Index: src/compiler/linkage.h |
diff --git a/src/compiler/linkage.h b/src/compiler/linkage.h |
index cc5be9ba621d7dd91345d04d3214a8a0d10d8334..d11fa124681214fcb37e55d0b912eb26ae0e1c84 100644 |
--- a/src/compiler/linkage.h |
+++ b/src/compiler/linkage.h |
@@ -6,15 +6,16 @@ |
#define V8_COMPILER_LINKAGE_H_ |
#include "src/base/flags.h" |
-#include "src/code-stubs.h" |
#include "src/compiler/frame.h" |
#include "src/compiler/machine-type.h" |
-#include "src/compiler/node.h" |
#include "src/compiler/operator.h" |
#include "src/zone.h" |
namespace v8 { |
namespace internal { |
+ |
+class CallInterfaceDescriptor; |
+ |
namespace compiler { |
// Describes the location for a parameter or a return value to a call. |
@@ -183,10 +184,10 @@ class Linkage : public ZoneObject { |
Operator::Properties properties, Zone* zone); |
CallDescriptor* GetStubCallDescriptor( |
- CallInterfaceDescriptor descriptor, int stack_parameter_count = 0, |
+ const CallInterfaceDescriptor& descriptor, int stack_parameter_count = 0, |
CallDescriptor::Flags flags = CallDescriptor::kNoFlags) const; |
static CallDescriptor* GetStubCallDescriptor( |
- CallInterfaceDescriptor descriptor, int stack_parameter_count, |
+ const CallInterfaceDescriptor& descriptor, int stack_parameter_count, |
CallDescriptor::Flags flags, Zone* zone); |
// Creates a call descriptor for simplified C calls that is appropriate |