compiler: change expression importing to use Import_expression
commitbc8e2ef4fe70234bb8ae1216f600d19df6a87efc
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Nov 2018 20:07:15 +0000 (27 20:07 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Nov 2018 20:07:15 +0000 (27 20:07 +0000)
tree35d3a10f8cc71c587e964eea8bb12bb2e4c8ebe2
parent9b92780c8a3bee3cb13440f477cc2a6aef2ce191
compiler: change expression importing to use Import_expression

    Change expression importing to use a new abstract interface class
    Import_expression, so that we can more easily import expressions from
    inlinable function bodies.  This is a refactoring with no affect on
    compiler behavior.

    Reviewed-on: https://go-review.googlesource.com/c/150065

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266526 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/go/gofrontend/MERGE
gcc/go/gofrontend/expressions.cc
gcc/go/gofrontend/expressions.h
gcc/go/gofrontend/gogo.cc
gcc/go/gofrontend/gogo.h
gcc/go/gofrontend/import.cc
gcc/go/gofrontend/import.h