]> Cypherpunks repositories - gostls13.git/commitdiff
go/internal/gccgoimporter: fix handling of "byte" and "rune" alias types
authorMatthew Dempsky <mdempsky@google.com>
Tue, 21 Jul 2015 00:04:18 +0000 (17:04 -0700)
committerRuss Cox <rsc@golang.org>
Tue, 21 Jul 2015 02:04:05 +0000 (02:04 +0000)
Fixes #11762.

Change-Id: I0c7797a2dfdbbcf137bb287f854037a4a697c6e4
Reviewed-on: https://go-review.googlesource.com/12443
Reviewed-by: Robert Griesemer <gri@golang.org>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>

src/go/internal/gccgoimporter/parser.go

index e985de5a6788e2052ed4755aba33d131773dd2d1..c06cce435b168a7be50ceda03a4510170b13b144 100644 (file)
@@ -658,8 +658,8 @@ func lookupBuiltinType(typ int) types.Type {
                gccgoBuiltinCOMPLEX64:  types.Typ[types.Complex64],
                gccgoBuiltinCOMPLEX128: types.Typ[types.Complex128],
                gccgoBuiltinERROR:      types.Universe.Lookup("error").Type(),
-               gccgoBuiltinBYTE:       types.Typ[types.Byte],
-               gccgoBuiltinRUNE:       types.Typ[types.Rune],
+               gccgoBuiltinBYTE:       types.Universe.Lookup("byte").Type(),
+               gccgoBuiltinRUNE:       types.Universe.Lookup("rune").Type(),
        }[typ]
 }