Chromium Code Reviews| Index: runtime/vm/object.cc |
| =================================================================== |
| --- runtime/vm/object.cc (revision 10986) |
| +++ runtime/vm/object.cc (working copy) |
| @@ -3873,6 +3873,12 @@ |
| } |
| +bool Function::is_optimizable() const { |
| + return OptimizableBit::decode(raw_ptr()->kind_tag_) && |
| + (script() != Script::null()); |
| +} |
| + |
| + |
| void Function::set_is_optimizable(bool value) const { |
| uword bits = raw_ptr()->kind_tag_; |
| raw_ptr()->kind_tag_ = OptimizableBit::update(value, bits); |