Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(216)

Unified Diff: pkg/compiler/lib/src/kernel/env.dart

Issue 2979783003: More equivalence testing (Closed)
Patch Set: Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: pkg/compiler/lib/src/kernel/env.dart
diff --git a/pkg/compiler/lib/src/kernel/env.dart b/pkg/compiler/lib/src/kernel/env.dart
index e47a85dae24f94b5223312615b4f6c95eb488b0a..9abae8381358edb8d6d7786c538314444dc30864 100644
--- a/pkg/compiler/lib/src/kernel/env.dart
+++ b/pkg/compiler/lib/src/kernel/env.dart
@@ -108,6 +108,10 @@ class LibraryEnv {
_memberMap = <String, ir.Member>{};
_setterMap = <String, ir.Member>{};
for (ir.Member member in library.members) {
+ if (member.name.name.contains('#')) {
+ // Skip synthetic .dill members.
+ continue;
+ }
if (member is ir.Procedure) {
if (member.kind == ir.ProcedureKind.Setter) {
_setterMap[member.name.name] = member;
@@ -215,6 +219,10 @@ class ClassEnv {
void addMembers(ir.Class c, {bool includeStatic}) {
for (ir.Member member in c.members) {
+ if (member.name.name.contains('#')) {
+ // Skip synthetic .dill members.
+ continue;
+ }
if (member is ir.Constructor ||
member is ir.Procedure &&
member.kind == ir.ProcedureKind.Factory) {

Powered by Google App Engine
This is Rietveld 408576698