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); |