compiler: add explicit convert in Type_guard_expression::do_get_backend
commit21b70e8f0502827e1b81d5978873f41e26888c99
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 20 Jul 2017 19:53:54 +0000 (20 19:53 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 20 Jul 2017 19:53:54 +0000 (20 19:53 +0000)
treeb96e4ead16411d6708a4ae393a9fc31ab1c07e9b
parentba7a6dbbca56d879194725b0a14dc07febe60d60
compiler: add explicit convert in Type_guard_expression::do_get_backend

    The current recipe in Type_guard_expression for creating a Bexpression
    performs a type conversion at the Type level, but doesn't invoke
    Backend::convert_expression to capture the conversion for the back
    end. Add code to create a BE type conversion operation.

    Reviewed-on: https://go-review.googlesource.com/50373

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