| Index: src/codegen.h
|
| diff --git a/src/codegen.h b/src/codegen.h
|
| index 0ac68c2eac7c52bf493b93de0c0bac4e722f6378..09907c4a20c94f088c4c1cd0100de1fbbd9dfb5d 100644
|
| --- a/src/codegen.h
|
| +++ b/src/codegen.h
|
| @@ -96,9 +96,17 @@ UnaryMathFunction CreateSqrtFunction();
|
|
|
| class ElementsTransitionGenerator : public AllStatic {
|
| public:
|
| - static void GenerateMapChangeElementsTransition(MacroAssembler* masm);
|
| - static void GenerateSmiToDouble(MacroAssembler* masm, Label* fail);
|
| - static void GenerateDoubleToObject(MacroAssembler* masm, Label* fail);
|
| + // If |mode| is set to DONT_TRACK_ALLOCATION_SITE,
|
| + // |allocation_site_info_found| may be NULL.
|
| + static void GenerateMapChangeElementsTransition(MacroAssembler* masm,
|
| + AllocationSiteMode mode,
|
| + Label* allocation_site_info_found);
|
| + static void GenerateSmiToDouble(MacroAssembler* masm,
|
| + AllocationSiteMode mode,
|
| + Label* fail);
|
| + static void GenerateDoubleToObject(MacroAssembler* masm,
|
| + AllocationSiteMode mode,
|
| + Label* fail);
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(ElementsTransitionGenerator);
|
|
|