| Index: pkg/compiler/lib/src/dart_backend/renamer.dart
|
| diff --git a/pkg/compiler/lib/src/dart_backend/renamer.dart b/pkg/compiler/lib/src/dart_backend/renamer.dart
|
| index 414737e2ea38ab7de84f6feaff5444f20ad427ec..79b8c58ada7924070ebfacf2a638340c07772244 100644
|
| --- a/pkg/compiler/lib/src/dart_backend/renamer.dart
|
| +++ b/pkg/compiler/lib/src/dart_backend/renamer.dart
|
| @@ -224,7 +224,7 @@ class PlaceholderRenamer {
|
|
|
| Set<String> memberIdentifiers = new Set<String>();
|
| Set<LocalPlaceholder> placeholders = functionScope.localPlaceholders;
|
| - if (functionElement.enclosingClass != null) {
|
| + if (functionElement != null && functionElement.enclosingClass != null) {
|
| functionElement.enclosingClass.forEachMember(
|
| (enclosingClass, member) {
|
| memberIdentifiers.add(member.name);
|
|
|