From e7a8d69a557124c41a350c1f52f0422fd4b5a230 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Sun, 14 Feb 2021 18:59:07 -0800 Subject: [PATCH] compiler: unalias receiver type in export data Test case is https://golang.org/cl/292009. Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/291991 --- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/gogo.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/go/gofrontend/MERGE b/gcc/go/gofrontend/MERGE index 3175ba0e005..eed9ce01905 100644 --- a/gcc/go/gofrontend/MERGE +++ b/gcc/go/gofrontend/MERGE @@ -1,4 +1,4 @@ -a5d7c4225fbbd06b97db6fa424cc0cb5191082d4 +c406de0594782b1d6782a732a50f5b76387852dc The first line of this file holds the git revision number of the last merge done from the gofrontend repository. diff --git a/gcc/go/gofrontend/gogo.cc b/gcc/go/gofrontend/gogo.cc index 62b06be827b..38a2f6f8f9e 100644 --- a/gcc/go/gofrontend/gogo.cc +++ b/gcc/go/gofrontend/gogo.cc @@ -5898,7 +5898,7 @@ Function::export_func_with_type(Export* exp, const Named_object* no, exp->write_name(receiver->name()); exp->write_escape(receiver->note()); exp->write_c_string(" "); - exp->write_type(receiver->type()); + exp->write_type(receiver->type()->unalias()); exp->write_c_string(") "); } -- 2.30.2