| Index: lib/runtime/dart/_interceptors.js
|
| diff --git a/lib/runtime/dart/_interceptors.js b/lib/runtime/dart/_interceptors.js
|
| index 75ff4d9e5d2ea2949bcdf12a3649e363e851550c..c410d949489914b237f3eb5d1f95ee31cca958fd 100644
|
| --- a/lib/runtime/dart/_interceptors.js
|
| +++ b/lib/runtime/dart/_interceptors.js
|
| @@ -862,8 +862,8 @@ var _interceptors;
|
| let start = 0;
|
| let length = 1;
|
| for (let match of pattern.allMatches(this)) {
|
| - let matchStart = dart.as(dart.dload(match, 'start'), core.int);
|
| - let matchEnd = dart.as(dart.dload(match, 'end'), core.int);
|
| + let matchStart = match.start;
|
| + let matchEnd = match.end;
|
| length = dart.notNull(matchEnd) - dart.notNull(matchStart);
|
| if (length == 0 && start == matchStart) {
|
| continue;
|
|
|