Index: src/fast-codegen.h |
=================================================================== |
--- src/fast-codegen.h (revision 3175) |
+++ src/fast-codegen.h (working copy) |
@@ -51,16 +51,13 @@ |
private: |
int SlotOffset(Slot* slot); |
- void Move(Location destination, Register source); |
- void Move(Location destination, Slot* source); |
- void Move(Location destination, Literal* source); |
+ void Move(Expression::Context destination, Register source); |
+ void Move(Expression::Context destination, Slot* source); |
+ void Move(Expression::Context destination, Literal* source); |
- void Move(Register destination, Location source); |
- void Move(Slot* destination, Location source); |
- |
// Drop the TOS, and store source to destination. |
// If destination is TOS, just overwrite TOS with source. |
- void DropAndMove(Location destination, Register source); |
+ void DropAndMove(Expression::Context destination, Register source); |
void VisitDeclarations(ZoneList<Declaration*>* declarations); |
Handle<JSFunction> BuildBoilerplate(FunctionLiteral* fun); |