• kawakami's avatar
    cmd/cgo: fix inappropriate array copy · 38fc0afc
    kawakami authored
    Ensure that during rewriting of expressions that take the address of
    an array, that we properly recognize *ast.IndexExpr as an operation
    to create a pointer variable and thus assign the proper addressOf
    and deference operators as "&" and "*" respectively.
    
    This fixes a regression from CL 142884.
    
    Fixed #32579
    
    Change-Id: I3cb78becff4f8035d66fc5536e5b52857eacaa3d
    Reviewed-on: https://go-review.googlesource.com/c/go/+/183458
    Run-TryBot: Ian Lance Taylor <iant@golang.org>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
    38fc0afc
gcc.go 86 KB