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