File tree 2 files changed +5
-2
lines changed
src/cmd/compile/internal/gc
2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -137,7 +137,8 @@ func dumpobj1(outfile string, mode int) {
137
137
138
138
dumpglobls ()
139
139
addptabs ()
140
- dumptypestructs (externdcl )
140
+ addsignats (externdcl )
141
+ dumpsignats ()
141
142
dumptabs ()
142
143
dumpimportstrings ()
143
144
dumpbasictypes ()
Original file line number Diff line number Diff line change @@ -1404,14 +1404,16 @@ func addsignat(t *types.Type) {
1404
1404
signatlist [formalType (t )] = true
1405
1405
}
1406
1406
1407
- func dumptypestructs (dcls []* Node ) {
1407
+ func addsignats (dcls []* Node ) {
1408
1408
// copy types from dcl list to signatlist
1409
1409
for _ , n := range dcls {
1410
1410
if n .Op == OTYPE {
1411
1411
addsignat (n .Type )
1412
1412
}
1413
1413
}
1414
+ }
1414
1415
1416
+ func dumpsignats () {
1415
1417
// Process signatlist. Use a loop, as dtypesym adds
1416
1418
// entries to signatlist while it is being processed.
1417
1419
signats := make ([]typeAndStr , len (signatlist ))
You can’t perform that action at this time.
0 commit comments