| Index: runtime/vm/intermediate_language.h
 | 
| diff --git a/runtime/vm/intermediate_language.h b/runtime/vm/intermediate_language.h
 | 
| index 87106dd7aae573067de50b471af34dd01a0738df..976fa13196393f7021a9cae5ca6c74671619e9ba 100644
 | 
| --- a/runtime/vm/intermediate_language.h
 | 
| +++ b/runtime/vm/intermediate_language.h
 | 
| @@ -118,6 +118,9 @@ class CompileType : public ValueObject {
 | 
|    static const bool kNullable = true;
 | 
|    static const bool kNonNullable = false;
 | 
|  
 | 
| +  CompileType(bool is_nullable, intptr_t cid, const AbstractType* type)
 | 
| +      : is_nullable_(is_nullable), cid_(cid), type_(type) { }
 | 
| +
 | 
|    CompileType(const CompileType& other)
 | 
|        : ValueObject(),
 | 
|          is_nullable_(other.is_nullable_),
 | 
| @@ -210,9 +213,6 @@ class CompileType : public ValueObject {
 | 
|    const char* ToCString() const;
 | 
|  
 | 
|   private:
 | 
| -  CompileType(bool is_nullable, intptr_t cid, const AbstractType* type)
 | 
| -      : is_nullable_(is_nullable), cid_(cid), type_(type) { }
 | 
| -
 | 
|    bool CanComputeIsInstanceOf(const AbstractType& type,
 | 
|                                bool is_nullable,
 | 
|                                bool* is_instance);
 | 
| 
 |