]> Cypherpunks repositories - gostls13.git/commit
[dev.regabi] cmd/compile: remove CTRUNE
authorMatthew Dempsky <mdempsky@google.com>
Sat, 14 Nov 2020 02:33:19 +0000 (18:33 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Tue, 24 Nov 2020 19:41:59 +0000 (19:41 +0000)
commitc767d73227704ba4e22e366e89d1885f52d4b6cc
tree0117c4326bcaa4d7f717336be21adc7aa259b890
parent6dae48fb0ba772d30c664a8a31732a46e980e536
[dev.regabi] cmd/compile: remove CTRUNE

Since CL 255217, we've been able to rely on types.UntypedRune to
identify untyped rune literals, rather than needing Mpint.Rune /
CTRUNE. This makes way for switching to using go/constant, which
doesn't have a separate notion of rune constants distinct from integer
constants.

Passes toolstash-check.

Change-Id: I319861f4758aeea17345c101b167cb307e706a0e
Reviewed-on: https://go-review.googlesource.com/c/go/+/272652
Reviewed-by: Robert Griesemer <gri@golang.org>
Trust: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/gc/const.go
src/cmd/compile/internal/gc/fmt.go
src/cmd/compile/internal/gc/iimport.go
src/cmd/compile/internal/gc/mpint.go
src/cmd/compile/internal/gc/noder.go
src/cmd/compile/internal/gc/typecheck.go
src/cmd/compile/internal/gc/walk.go