| Index: runtime/vm/intermediate_language.h
|
| ===================================================================
|
| --- runtime/vm/intermediate_language.h (revision 13168)
|
| +++ runtime/vm/intermediate_language.h (working copy)
|
| @@ -3538,7 +3538,9 @@
|
|
|
| virtual void PrintOperandsTo(BufferFormatter* f) const;
|
|
|
| - virtual bool CanDeoptimize() const { return false; }
|
| + virtual bool CanDeoptimize() const {
|
| + return (op_kind() == Token::kADD) || (op_kind() == Token::kSUB);
|
| + }
|
|
|
| virtual bool HasSideEffect() const { return false; }
|
|
|
|
|