From 8bc439de181cfdcb69c8ec9476254085349f28bc Mon Sep 17 00:00:00 2001 From: Alan Donovan Date: Mon, 22 Dec 2014 17:20:37 -0500 Subject: [PATCH] go/ssa: canonicalize receiver types to avoid creating duplicate thunk functions + Tests: Extend function name uniqueness check to exported wrappers. Check that expected synthetic functions are created, reachable, and not duplicated. Change-Id: I0e87ebb2712e33e1f49da3fa9a9dde0085bf3850 Reviewed-on: https://go-review.googlesource.com/2013 Reviewed-by: Robert Griesemer --- go/ssa/builder_test.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/go/ssa/builder_test.go b/go/ssa/builder_test.go index aa6f3199..bda9ac6f 100644 --- a/go/ssa/builder_test.go +++ b/go/ssa/builder_test.go @@ -406,8 +406,7 @@ var ( delete(want, name) if wantDescr != fn.Synthetic { - t.Errorf("(%s).Synthetic = %q, want %q", - name, fn.Synthetic, wantDescr) + t.Errorf("(%s).Synthetic = %q, want %q", name, fn.Synthetic, wantDescr) } } for fn, descr := range want {