| Index: src/hydrogen-instructions.h
 | 
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h
 | 
| index a4377de165ab84721cf40d20c0b9248fefbeb90d..960dc791dc3d8b36270ce014365ea109f95d9217 100644
 | 
| --- a/src/hydrogen-instructions.h
 | 
| +++ b/src/hydrogen-instructions.h
 | 
| @@ -1296,7 +1296,7 @@ class HClampToUint8: public HUnaryOperation {
 | 
|  
 | 
|  class HSimulate: public HInstruction {
 | 
|   public:
 | 
| -  HSimulate(int ast_id, int pop_count, Zone* zone)
 | 
| +  HSimulate(BailoutId ast_id, int pop_count, Zone* zone)
 | 
|        : ast_id_(ast_id),
 | 
|          pop_count_(pop_count),
 | 
|          values_(2, zone),
 | 
| @@ -1306,9 +1306,9 @@ class HSimulate: public HInstruction {
 | 
|  
 | 
|    virtual void PrintDataTo(StringStream* stream);
 | 
|  
 | 
| -  bool HasAstId() const { return ast_id_ != AstNode::kNoNumber; }
 | 
| -  int ast_id() const { return ast_id_; }
 | 
| -  void set_ast_id(int id) {
 | 
| +  bool HasAstId() const { return !ast_id_.IsNone(); }
 | 
| +  BailoutId ast_id() const { return ast_id_; }
 | 
| +  void set_ast_id(BailoutId id) {
 | 
|      ASSERT(!HasAstId());
 | 
|      ast_id_ = id;
 | 
|    }
 | 
| @@ -1356,7 +1356,7 @@ class HSimulate: public HInstruction {
 | 
|      // use lists are correctly updated.
 | 
|      SetOperandAt(values_.length() - 1, value);
 | 
|    }
 | 
| -  int ast_id_;
 | 
| +  BailoutId ast_id_;
 | 
|    int pop_count_;
 | 
|    ZoneList<HValue*> values_;
 | 
|    ZoneList<int> assigned_indexes_;
 | 
| @@ -3566,11 +3566,11 @@ class HSar: public HBitwiseBinaryOperation {
 | 
|  
 | 
|  class HOsrEntry: public HTemplateInstruction<0> {
 | 
|   public:
 | 
| -  explicit HOsrEntry(int ast_id) : ast_id_(ast_id) {
 | 
| +  explicit HOsrEntry(BailoutId ast_id) : ast_id_(ast_id) {
 | 
|      SetGVNFlag(kChangesOsrEntries);
 | 
|    }
 | 
|  
 | 
| -  int ast_id() const { return ast_id_; }
 | 
| +  BailoutId ast_id() const { return ast_id_; }
 | 
|  
 | 
|    virtual Representation RequiredInputRepresentation(int index) {
 | 
|      return Representation::None();
 | 
| @@ -3579,7 +3579,7 @@ class HOsrEntry: public HTemplateInstruction<0> {
 | 
|    DECLARE_CONCRETE_INSTRUCTION(OsrEntry)
 | 
|  
 | 
|   private:
 | 
| -  int ast_id_;
 | 
| +  BailoutId ast_id_;
 | 
|  };
 | 
|  
 | 
|  
 | 
| 
 |