commit | 242ed77040b2912905f47c8f271923f0a45238cd | [log] [tgz] |
---|---|---|
author | Konstantin Shcheglov <scheglov@google.com> | Wed Apr 17 21:46:46 2019 +0000 |
committer | Konstantin Shcheglov <scheglov@google.com> | Wed Apr 17 21:46:46 2019 +0000 |
tree | 5a4eff01e66cc51e8aa03c3f1a7c2e4478089951 | |
parent | 92dd37081d90b2c0d1eb0c4def92e999164bcb46 [diff] |
Fix for FormalParameter without name. R=brianwilkerson@google.com Change-Id: I9dd957a9a55aef444f1e82a094dbf600a57074b0 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/99732 Commit-Queue: Konstantin Shcheglov <scheglov@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
diff --git a/pkg/analyzer/lib/src/summary2/linked_unit_context.dart b/pkg/analyzer/lib/src/summary2/linked_unit_context.dart index 0adb942..36c9d9d 100644 --- a/pkg/analyzer/lib/src/summary2/linked_unit_context.dart +++ b/pkg/analyzer/lib/src/summary2/linked_unit_context.dart
@@ -431,7 +431,7 @@ } else if (node is EnumConstantDeclaration) { return node.name.offset; } else if (node is FormalParameter) { - return node.identifier.offset; + return node.identifier?.offset ?? -1; } else if (node is MethodDeclaration) { return node.name.offset; } else if (node is NamedCompilationUnitMember) {