| Index: src/hydrogen-instructions.h
|
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h
|
| index c564872da622fb91dcd429336d5bd2d23fde0713..ec99f9bdf39b10a3db1d4aeea7160deb7a703344 100644
|
| --- a/src/hydrogen-instructions.h
|
| +++ b/src/hydrogen-instructions.h
|
| @@ -767,6 +767,9 @@ class HValue : public ZoneObject {
|
| void SetFlag(Flag f) { flags_ |= (1 << f); }
|
| void ClearFlag(Flag f) { flags_ &= ~(1 << f); }
|
| bool CheckFlag(Flag f) const { return (flags_ & (1 << f)) != 0; }
|
| + void CopyFlag(Flag f, HValue* other) {
|
| + if (other->CheckFlag(f)) SetFlag(f);
|
| + }
|
|
|
| // Returns true if the flag specified is set for all uses, false otherwise.
|
| bool CheckUsesForFlag(Flag f) const;
|
|
|