commit | 0f0a1aad62c2f9e20de7f34ca683e729ee166c4e | [log] [tgz] |
---|---|---|
author | Peter von der Ahé <ahe@google.com> | Fri Jun 29 14:31:28 2018 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Fri Jun 29 14:31:28 2018 +0000 |
tree | ae1f312322ed2f1547060259ba74fa44fdd85aeb | |
parent | ebd5e40827fa9c5482f3f4ae8f54ee11ee3b180f [diff] |
Add comment about fast case Change-Id: I86f473be48ad340f1e0d89c8a77e498bd3c9e528 Reviewed-on: https://dart-review.googlesource.com/63109 Commit-Queue: Peter von der Ahé <ahe@google.com> Reviewed-by: Aske Simon Christensen <askesc@google.com>
diff --git a/pkg/front_end/lib/src/fasta/kernel/body_builder.dart b/pkg/front_end/lib/src/fasta/kernel/body_builder.dart index e5fb5f6..40571ac 100644 --- a/pkg/front_end/lib/src/fasta/kernel/body_builder.dart +++ b/pkg/front_end/lib/src/fasta/kernel/body_builder.dart
@@ -1342,6 +1342,8 @@ debugEvent("handleIdentifier"); String name = token.lexeme; if (name.startsWith("deprecated") && + // Note that the previous check is redundant, but faster in the common + // case (when [name] isn't deprecated). (name == "deprecated" || name.startsWith("deprecated_"))) { addProblem(fasta.templateUseOfDeprecatedIdentifier.withArguments(name), offsetForToken(token), lengthForToken(token));