| Index: runtime/vm/object.cc
|
| diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc
|
| index 123034e7d549837a741459b4a00fa14b5b0e216f..cae07536b9f517620d3c6d82a9b58d0dd1407339 100644
|
| --- a/runtime/vm/object.cc
|
| +++ b/runtime/vm/object.cc
|
| @@ -8582,9 +8582,9 @@ void Script::Tokenize(const String& private_key) const {
|
| CSTAT_TIMER_SCOPE(thread, scanner_timer);
|
| const String& src = String::Handle(zone, Source());
|
| Scanner scanner(src, private_key);
|
| - set_tokens(TokenStream::Handle(zone,
|
| - TokenStream::New(scanner.GetStream(),
|
| - private_key)));
|
| + const Scanner::GrowableTokenStream& ts = scanner.GetStream();
|
| + INC_STAT(thread, num_tokens_scanned, ts.length());
|
| + set_tokens(TokenStream::Handle(zone, TokenStream::New(ts, private_key)));
|
| INC_STAT(thread, src_length, src.Length());
|
| }
|
|
|
|
|