compiler: fix missing case in Array_type::get_value_pointer
commit9ef873b066c19ea8c918c261742dde55f9ea451b
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Jun 2017 22:29:58 +0000 (21 22:29 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Jun 2017 22:29:58 +0000 (21 22:29 +0000)
tree889baf8014d262a99a61e506c38e8b250ce27e47
parent9a64b58c6fe195e316ac65449eb8f81a0df419b6
compiler: fix missing case in Array_type::get_value_pointer

    Update the code in Array_type::get_value_pointer that handles
    "lvalue" context to look for both regular var expressions
    and temp var expressions, since both can appear in array/slice
    index expressions on the left hand side of assignments.

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

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