cmd/compiler/internal/gc: remove flag from bconv (cleanup)
Change-Id: I863eb8ef491e1d51b83d8dd3061bf11cbdc74a3e
Reviewed-on: https://go-review.googlesource.com/136196
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
diff --git a/src/cmd/compile/internal/gc/fmt.go b/src/cmd/compile/internal/gc/fmt.go
index be8a7ef..0fecb5d 100644
--- a/src/cmd/compile/internal/gc/fmt.go
+++ b/src/cmd/compile/internal/gc/fmt.go
@@ -514,10 +514,10 @@
case *Mpint:
if !u.Rune {
if flag&FmtSharp != 0 {
- fmt.Fprint(s, bconv(u, FmtSharp))
+ fmt.Fprint(s, bconv(u))
return
}
- fmt.Fprint(s, bconv(u, 0))
+ fmt.Fprint(s, u.String())
return
}
diff --git a/src/cmd/compile/internal/gc/mpint.go b/src/cmd/compile/internal/gc/mpint.go
index de47205..4f49e15 100644
--- a/src/cmd/compile/internal/gc/mpint.go
+++ b/src/cmd/compile/internal/gc/mpint.go
@@ -300,12 +300,9 @@
}
func (a *Mpint) String() string {
- return bconv(a, 0)
+ return a.Val.String()
}
-func bconv(xval *Mpint, flag FmtFlag) string {
- if flag&FmtSharp != 0 {
- return fmt.Sprintf("%#x", &xval.Val)
- }
- return xval.Val.String()
+func bconv(a *Mpint) string {
+ return fmt.Sprintf("%#x", &a.Val)
}