Index: src/codegen.h |
=================================================================== |
--- src/codegen.h (revision 9808) |
+++ src/codegen.h (working copy) |
@@ -81,4 +81,19 @@ |
#error Unsupported target architecture. |
#endif |
+namespace v8 { |
+namespace internal { |
+ |
+class ElementsTransitionGenerator : public AllStatic { |
+ public: |
+ static void GenerateSmiOnlyToObject(MacroAssembler* masm); |
+ static void GenerateSmiOnlyToDouble(MacroAssembler* masm, Label* fail); |
+ static void GenerateDoubleToObject(MacroAssembler* masm, Label* fail); |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(ElementsTransitionGenerator); |
+}; |
+ |
+} } // namespace v8::internal |
+ |
#endif // V8_CODEGEN_H_ |