]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: improve typechecking of OSLICEHEADER nodes
authorMartin Möhrmann <moehrmann@google.com>
Fri, 2 Nov 2018 13:38:33 +0000 (14:38 +0100)
committerMartin Möhrmann <moehrmann@google.com>
Sat, 10 Nov 2018 07:18:20 +0000 (07:18 +0000)
commite3e043bea4d7547edf004a9e202f66a4d69b5899
tree18e6abbf85728bdafd516f4f61e5cc92ab38070d
parentc5aea7a4941aa9c37ed07e3a252bc81c9c90802f
cmd/compile: improve typechecking of OSLICEHEADER nodes

Create a new node for OSLICEHEADER nodes to ensure typechecks are applied.
Add nil checks for OSLICEHEADER type and pointer parameters
for better error messages when these are not set.
Improve formatting of OSLICEHEADER nodes in compiler error messages.

Change-Id: Idea8f41bb4beb636f0e1fc381ff8d79b1d44fbae
Reviewed-on: https://go-review.googlesource.com/c/146997
Run-TryBot: Martin Möhrmann <moehrmann@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
src/cmd/compile/internal/gc/fmt.go
src/cmd/compile/internal/gc/typecheck.go
src/cmd/compile/internal/gc/walk.go