@@ -11,7 +11,7 @@ import (
11
11
12
12
// The maximum number of arguments that can be expanded from a single struct. If
13
13
// a struct contains more fields, it is passed as a struct without expanding.
14
- const MaxFieldsPerParam = 3
14
+ const maxFieldsPerParam = 3
15
15
16
16
// paramFlags identifies parameter attributes for flags. Most importantly, it
17
17
// determines which parameters are dereferenceable_or_null and which aren't.
@@ -52,7 +52,7 @@ func expandFormalParamType(t llvm.Type, goType types.Type) ([]llvm.Type, []param
52
52
switch t .TypeKind () {
53
53
case llvm .StructTypeKind :
54
54
fields , fieldFlags := flattenAggregateType (t , goType )
55
- if len (fields ) <= MaxFieldsPerParam {
55
+ if len (fields ) <= maxFieldsPerParam {
56
56
return fields , fieldFlags
57
57
} else {
58
58
// failed to lower
@@ -72,7 +72,7 @@ func (b *builder) expandFormalParamOffsets(t llvm.Type) []uint64 {
72
72
switch t .TypeKind () {
73
73
case llvm .StructTypeKind :
74
74
fields := b .flattenAggregateTypeOffsets (t )
75
- if len (fields ) <= MaxFieldsPerParam {
75
+ if len (fields ) <= maxFieldsPerParam {
76
76
return fields
77
77
} else {
78
78
// failed to lower
@@ -92,7 +92,7 @@ func (b *builder) expandFormalParam(v llvm.Value) []llvm.Value {
92
92
switch v .Type ().TypeKind () {
93
93
case llvm .StructTypeKind :
94
94
fieldTypes , _ := flattenAggregateType (v .Type (), nil )
95
- if len (fieldTypes ) <= MaxFieldsPerParam {
95
+ if len (fieldTypes ) <= maxFieldsPerParam {
96
96
fields := b .flattenAggregate (v )
97
97
if len (fields ) != len (fieldTypes ) {
98
98
panic ("type and value param lowering don't match" )
@@ -227,7 +227,7 @@ func (b *builder) collapseFormalParamInternal(t llvm.Type, fields []llvm.Value)
227
227
switch t .TypeKind () {
228
228
case llvm .StructTypeKind :
229
229
flattened , _ := flattenAggregateType (t , nil )
230
- if len (flattened ) <= MaxFieldsPerParam {
230
+ if len (flattened ) <= maxFieldsPerParam {
231
231
value := llvm .ConstNull (t )
232
232
for i , subtyp := range t .StructElementTypes () {
233
233
structField , remaining := b .collapseFormalParamInternal (subtyp , fields )
0 commit comments