Index: src/interpreter/bytecodes.h |
diff --git a/src/interpreter/bytecodes.h b/src/interpreter/bytecodes.h |
index 68ebec177474f099dbe6d083bd6cdf8cc5a6973a..0cfb9605fd5f75f130f17cbd90edccb0aac06f0f 100644 |
--- a/src/interpreter/bytecodes.h |
+++ b/src/interpreter/bytecodes.h |
@@ -583,6 +583,14 @@ class Bytecodes { |
DISALLOW_IMPLICIT_CONSTRUCTORS(Bytecodes); |
}; |
+class CreateObjectLiteralFlags { |
+ public: |
+ class FlagsBits : public BitField8<int, 0, 3> {}; |
+ class FastClonePropertiesCountBits |
+ : public BitField8<int, FlagsBits::kNext, 3> {}; |
+ STATIC_ASSERT((FlagsBits::kMask & FastClonePropertiesCountBits::kMask) == 0); |
+}; |
+ |
std::ostream& operator<<(std::ostream& os, const Bytecode& bytecode); |
std::ostream& operator<<(std::ostream& os, const AccumulatorUse& use); |
std::ostream& operator<<(std::ostream& os, const OperandScale& operand_scale); |