]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/ssa/gen: avoid importing internal riscv64 packages
authorJoel Sing <joel@sing.id.au>
Mon, 27 Jan 2020 12:55:30 +0000 (23:55 +1100)
committerJoel Sing <joel@sing.id.au>
Tue, 28 Jan 2020 02:21:26 +0000 (02:21 +0000)
commit8f14f33f96d35416786d65664ca731ae75d1c733
tree982e2776b7d44a039b2101d478295ef0f7e9156e
parent22f09ced523d907177670293061be678f42608e0
cmd/compile/internal/ssa/gen: avoid importing internal riscv64 packages

Duplicate the register definitions and names to avoid importing the
cmd/internal/obj/riscv64 package. This makes it possible to build compiler rules
with a stable Go tool chain.

Fixes #36663

Change-Id: I09116a97bb037ca1bc00073306a82bb88862b1e9
Reviewed-on: https://go-review.googlesource.com/c/go/+/216518
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/compile/internal/ssa/gen/RISCV64Ops.go