Index: src/lithium.h |
diff --git a/src/lithium.h b/src/lithium.h |
index f773916485d1676433a48f808622fa422bcf8d78..fd50ee8f8b9df0f20d5b5ac70682ca5d633b6177 100644 |
--- a/src/lithium.h |
+++ b/src/lithium.h |
@@ -43,7 +43,7 @@ namespace internal { |
V(DoubleRegister, DOUBLE_REGISTER) |
-class LOperand: public ZoneObject { |
+class LOperand : public ZoneObject { |
public: |
enum Kind { |
INVALID, |
@@ -90,7 +90,7 @@ class LOperand: public ZoneObject { |
}; |
-class LUnallocated: public LOperand { |
+class LUnallocated : public LOperand { |
public: |
enum BasicPolicy { |
FIXED_SLOT, |
@@ -271,7 +271,7 @@ class LUnallocated: public LOperand { |
}; |
-class LMoveOperands BASE_EMBEDDED { |
+class LMoveOperands V8_FINAL BASE_EMBEDDED { |
public: |
LMoveOperands(LOperand* source, LOperand* destination) |
: source_(source), destination_(destination) { |
@@ -317,7 +317,7 @@ class LMoveOperands BASE_EMBEDDED { |
}; |
-class LConstantOperand: public LOperand { |
+class LConstantOperand V8_FINAL : public LOperand { |
public: |
static LConstantOperand* Create(int index, Zone* zone) { |
ASSERT(index >= 0); |
@@ -342,7 +342,7 @@ class LConstantOperand: public LOperand { |
}; |
-class LArgument: public LOperand { |
+class LArgument V8_FINAL : public LOperand { |
public: |
explicit LArgument(int index) : LOperand(ARGUMENT, index) { } |
@@ -353,7 +353,7 @@ class LArgument: public LOperand { |
}; |
-class LStackSlot: public LOperand { |
+class LStackSlot V8_FINAL : public LOperand { |
public: |
static LStackSlot* Create(int index, Zone* zone) { |
ASSERT(index >= 0); |
@@ -378,7 +378,7 @@ class LStackSlot: public LOperand { |
}; |
-class LDoubleStackSlot: public LOperand { |
+class LDoubleStackSlot V8_FINAL : public LOperand { |
public: |
static LDoubleStackSlot* Create(int index, Zone* zone) { |
ASSERT(index >= 0); |
@@ -403,7 +403,7 @@ class LDoubleStackSlot: public LOperand { |
}; |
-class LRegister: public LOperand { |
+class LRegister V8_FINAL : public LOperand { |
public: |
static LRegister* Create(int index, Zone* zone) { |
ASSERT(index >= 0); |
@@ -428,7 +428,7 @@ class LRegister: public LOperand { |
}; |
-class LDoubleRegister: public LOperand { |
+class LDoubleRegister V8_FINAL : public LOperand { |
public: |
static LDoubleRegister* Create(int index, Zone* zone) { |
ASSERT(index >= 0); |
@@ -453,7 +453,7 @@ class LDoubleRegister: public LOperand { |
}; |
-class LParallelMove : public ZoneObject { |
+class LParallelMove V8_FINAL : public ZoneObject { |
public: |
explicit LParallelMove(Zone* zone) : move_operands_(4, zone) { } |
@@ -474,7 +474,7 @@ class LParallelMove : public ZoneObject { |
}; |
-class LPointerMap: public ZoneObject { |
+class LPointerMap V8_FINAL : public ZoneObject { |
public: |
explicit LPointerMap(int position, Zone* zone) |
: pointer_operands_(8, zone), |
@@ -510,7 +510,7 @@ class LPointerMap: public ZoneObject { |
}; |
-class LEnvironment: public ZoneObject { |
+class LEnvironment V8_FINAL : public ZoneObject { |
public: |
LEnvironment(Handle<JSFunction> closure, |
FrameType frame_type, |
@@ -655,7 +655,7 @@ class LEnvironment: public ZoneObject { |
// Iterates over the non-null, non-constant operands in an environment. |
-class ShallowIterator BASE_EMBEDDED { |
+class ShallowIterator V8_FINAL BASE_EMBEDDED { |
public: |
explicit ShallowIterator(LEnvironment* env) |
: env_(env), |
@@ -699,7 +699,7 @@ class ShallowIterator BASE_EMBEDDED { |
// Iterator for non-null, non-constant operands incl. outer environments. |
-class DeepIterator BASE_EMBEDDED { |
+class DeepIterator V8_FINAL BASE_EMBEDDED { |
public: |
explicit DeepIterator(LEnvironment* env) |
: current_iterator_(env) { |
@@ -736,7 +736,7 @@ class LLabel; |
// Superclass providing data and behavior common to all the |
// arch-specific LPlatformChunk classes. |
-class LChunk: public ZoneObject { |
+class LChunk : public ZoneObject { |
public: |
static LChunk* NewChunk(HGraph* graph); |