| Index: runtime/vm/intermediate_language.cc
|
| ===================================================================
|
| --- runtime/vm/intermediate_language.cc (revision 12196)
|
| +++ runtime/vm/intermediate_language.cc (working copy)
|
| @@ -72,6 +72,16 @@
|
| }
|
|
|
|
|
| +bool LoadVMFieldInstr::AttributesEqual(Definition* other) const {
|
| + LoadVMFieldInstr* other_load = other->AsLoadVMField();
|
| + ASSERT(other_load != NULL);
|
| + ASSERT((offset_in_bytes() != other_load->offset_in_bytes()) ||
|
| + ((immutable_ == other_load->immutable_) &&
|
| + (ResultCid() == other_load->ResultCid())));
|
| + return offset_in_bytes() == other_load->offset_in_bytes();
|
| +}
|
| +
|
| +
|
| // Returns true if the value represents a constant.
|
| bool Value::BindsToConstant() const {
|
| return definition()->IsConstant();
|
|
|