Chromium Code Reviews| Index: src/hydrogen-instructions.h |
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h |
| index 3c197a9eae7a8dc688cb8f00d94e75d9f6481207..418a586726549837f3752b702881bb9eb7d8be49 100644 |
| --- a/src/hydrogen-instructions.h |
| +++ b/src/hydrogen-instructions.h |
| @@ -762,6 +762,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); |
|
Michael Starzinger
2013/09/27 08:36:11
nit: Indentation is off.
|
| + } |
| // Returns true if the flag specified is set for all uses, false otherwise. |
| bool CheckUsesForFlag(Flag f) const; |