[dart2wasm] Simplify FunctionCollector.getFunctionName Change-Id: I8518a0adc20889ff36535932328baffe203be012 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/417462 Reviewed-by: Martin Kustermann <kustermann@google.com> Commit-Queue: Ömer Ağacan <omersa@google.com>
diff --git a/pkg/dart2wasm/lib/functions.dart b/pkg/dart2wasm/lib/functions.dart index 674d197..e1d42d2 100644 --- a/pkg/dart2wasm/lib/functions.dart +++ b/pkg/dart2wasm/lib/functions.dart
@@ -243,22 +243,23 @@ } String getFunctionName(Reference target) { + final Member member = target.asMember; + String memberName = member.toString(); + if (target.isTearOffReference) { - return "${target.asMember} tear-off"; + return "$memberName tear-off"; } if (target.isCheckedEntryReference) { - return "${target.asMember} (checked entry)"; + return "$memberName (checked entry)"; } if (target.isUncheckedEntryReference) { - return "${target.asMember} (unchecked entry)"; + return "$memberName (unchecked entry)"; } if (target.isBodyReference) { - return "${target.asMember} (body)"; + return "$memberName (body)"; } - final Member member = target.asMember; - String memberName = member.toString(); if (memberName.endsWith('.')) { memberName = memberName.substring(0, memberName.length - 1); }