mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-18 11:33:59 +00:00
compiler: unexport some exported symbols
Some symbols (constants/types/methods) were exported while they are an implementation detail. To keep the public API clean, unexport them.
This commit is contained in:
committed by
Ron Evans
parent
471cb4cfd7
commit
7b2377586f
+4
-4
@@ -10,13 +10,13 @@ import (
|
||||
// The original license can be found here:
|
||||
// https://golang.org/LICENSE
|
||||
|
||||
type StdSizes struct {
|
||||
type stdSizes struct {
|
||||
IntSize int64
|
||||
PtrSize int64
|
||||
MaxAlign int64
|
||||
}
|
||||
|
||||
func (s *StdSizes) Alignof(T types.Type) int64 {
|
||||
func (s *stdSizes) Alignof(T types.Type) int64 {
|
||||
// For arrays and structs, alignment is defined in terms
|
||||
// of alignment of the elements and fields, respectively.
|
||||
switch t := T.Underlying().(type) {
|
||||
@@ -61,7 +61,7 @@ func (s *StdSizes) Alignof(T types.Type) int64 {
|
||||
return a
|
||||
}
|
||||
|
||||
func (s *StdSizes) Offsetsof(fields []*types.Var) []int64 {
|
||||
func (s *stdSizes) Offsetsof(fields []*types.Var) []int64 {
|
||||
offsets := make([]int64, len(fields))
|
||||
var o int64
|
||||
for i, f := range fields {
|
||||
@@ -89,7 +89,7 @@ var basicSizes = [...]byte{
|
||||
types.Complex128: 16,
|
||||
}
|
||||
|
||||
func (s *StdSizes) Sizeof(T types.Type) int64 {
|
||||
func (s *stdSizes) Sizeof(T types.Type) int64 {
|
||||
switch t := T.Underlying().(type) {
|
||||
case *types.Basic:
|
||||
k := t.Kind()
|
||||
|
||||
Reference in New Issue
Block a user