| Index: runtime/vm/instructions_mips.h
 | 
| diff --git a/runtime/vm/instructions_mips.h b/runtime/vm/instructions_mips.h
 | 
| index b4864b74665617ed7d95dd59231f689acfbb73e8..2a9e2e14ee0c18642c887d71c6ba8c379376f26c 100644
 | 
| --- a/runtime/vm/instructions_mips.h
 | 
| +++ b/runtime/vm/instructions_mips.h
 | 
| @@ -99,6 +99,24 @@ class JumpPattern : public ValueObject {
 | 
|    DISALLOW_COPY_AND_ASSIGN(JumpPattern);
 | 
|  };
 | 
|  
 | 
| +
 | 
| +class ReturnPattern : public ValueObject {
 | 
| + public:
 | 
| +  explicit ReturnPattern(uword pc);
 | 
| +
 | 
| +  // jr(RA) = 1
 | 
| +  static const int kLengthInBytes = 1 * Instr::kInstrSize;
 | 
| +
 | 
| +  int pattern_length_in_bytes() const {
 | 
| +    return kLengthInBytes;
 | 
| +  }
 | 
| +
 | 
| +  bool IsValid() const;
 | 
| +
 | 
| + private:
 | 
| +  const uword pc_;
 | 
| +};
 | 
| +
 | 
|  }  // namespace dart
 | 
|  
 | 
|  #endif  // VM_INSTRUCTIONS_MIPS_H_
 | 
| 
 |