| Index: pkg/compiler/lib/src/js_backend/backend.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/backend.dart b/pkg/compiler/lib/src/js_backend/backend.dart
|
| index cbae71286b2011c603c27cd6c4d8b2aa968c2841..557102d6db24ac76dbd615f1fc9a5772323b7365 100644
|
| --- a/pkg/compiler/lib/src/js_backend/backend.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/backend.dart
|
| @@ -660,7 +660,7 @@ class JavaScriptBackend extends Backend {
|
| }
|
|
|
| bool usedByBackend(Element element) {
|
| - if (element.isParameter ||
|
| + if (element.isRegularParameter ||
|
| element.isInitializingFormal ||
|
| element.isField) {
|
| if (usedByBackend(element.enclosingElement)) return true;
|
| @@ -669,7 +669,7 @@ class JavaScriptBackend extends Backend {
|
| }
|
|
|
| bool invokedReflectively(Element element) {
|
| - if (element.isParameter || element.isInitializingFormal) {
|
| + if (element.isRegularParameter || element.isInitializingFormal) {
|
| ParameterElement parameter = element;
|
| if (invokedReflectively(parameter.functionDeclaration)) return true;
|
| }
|
|
|