r244460 - in /trunk/gcc/go/gofrontend: MERGE ex...
ian@gcc.gnu.org
ian@gcc.gnu.org
Sat Jan 14 01:50:00 GMT 2017
Author: ian
Date: Sat Jan 14 01:50:31 2017
New Revision: 244460
URL: https://gcc.gnu.org/viewcvs?rev=244460&root=gcc&view=rev
Log:
compiler: implement type aliases
This is a start of implementing type aliases (`type T1 = T2`) in the
Go frontend. This is incomplete, in that the reflection information
is not updated for an embedded type alias. It is also not well
tested. Finally, the change to the language has not been approved.
This should be regarded as preliminary work for experimental use.
Update golang/go#18130.
Reviewed-on: https://go-review.googlesource.com/35120
Modified:
trunk/gcc/go/gofrontend/MERGE
trunk/gcc/go/gofrontend/export.cc
trunk/gcc/go/gofrontend/gogo.cc
trunk/gcc/go/gofrontend/import.cc
trunk/gcc/go/gofrontend/parse.cc
trunk/gcc/go/gofrontend/types.cc
trunk/gcc/go/gofrontend/types.h
More information about the Gcc-cvs
mailing list