Chromium Code Reviews| Index: runtime/vm/object.h |
| =================================================================== |
| --- runtime/vm/object.h (revision 16928) |
| +++ runtime/vm/object.h (working copy) |
| @@ -1846,7 +1846,11 @@ |
| RawString* url() const { return raw_ptr()->url_; } |
| bool HasSource() const; |
| RawString* Source() const; |
| - RawScript::Kind kind() const { return raw_ptr()->kind_; } |
| + RawScript::Kind kind() const { |
| + return static_cast<RawScript::Kind>(raw_ptr()->kind_); |
|
Ivan Posva
2013/01/10 20:16:33
Why is this static_cast suddenly needed?
hausner
2013/01/10 20:22:32
Because I changed the field to int8_t so we can wr
|
| + } |
| + intptr_t line_offset() const { return raw_ptr()->line_offset_; } |
| + intptr_t col_offset() const { return raw_ptr()->col_offset_; } |
| RawTokenStream* tokens() const { return raw_ptr()->tokens_; } |
| @@ -1859,6 +1863,8 @@ |
| intptr_t to_line, |
| intptr_t to_column) const; |
| + void SetLocationOffset(intptr_t line_offset, intptr_t col_offset) const; |
| + |
| void GetTokenLocation(intptr_t token_pos, |
| intptr_t* line, intptr_t* column) const; |