Index: src/mips/virtual-frame-mips.h |
=================================================================== |
--- src/mips/virtual-frame-mips.h (revision 4102) |
+++ src/mips/virtual-frame-mips.h (working copy) |
@@ -71,7 +71,7 @@ |
// Create a duplicate of an existing valid frame element. |
FrameElement CopyElementAt(int index, |
- NumberInfo::Type info = NumberInfo::kUnknown); |
+ NumberInfo info = NumberInfo::Unknown()); |
// The number of elements on the virtual frame. |
int element_count() { return elements_.length(); } |
@@ -367,7 +367,7 @@ |
void EmitMultiPushReversed(RegList regs); // higher first |
// Push an element on the virtual frame. |
- inline void Push(Register reg, NumberInfo::Type info = NumberInfo::kUnknown); |
+ inline void Push(Register reg, NumberInfo info = NumberInfo::Unknown()); |
inline void Push(Handle<Object> value); |
inline void Push(Smi* value); |
@@ -391,6 +391,8 @@ |
// 'a' registers are arguments register a0 to a3. |
void EmitArgumentSlots(RegList reglist); |
+ inline void SetTypeForLocalAt(int index, NumberInfo info); |
+ |
private: |
static const int kLocal0Offset = JavaScriptFrameConstants::kLocal0Offset; |
static const int kFunctionOffset = JavaScriptFrameConstants::kFunctionOffset; |