Skip to content

Commit fa5d2fc

Browse files
committed
Drop the redundant oddKeys parameter from keyAt
1 parent c141b6c commit fa5d2fc

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

‎tsc/internal/ast/symbol.go‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -219,9 +219,9 @@ func SymbolTableOf(name string, symbol *Symbol) SymbolTable {
219219
return m
220220
}
221221

222-
func (m *SymbolMap) keyAt(i int, oddKeys map[int32]string) string {
222+
func (m *SymbolMap) keyAt(i int) string {
223223
if m.entries[i].oddKey {
224-
return oddKeys[int32(i)]
224+
return m.oddKeys[int32(i)]
225225
}
226226
return m.entries[i].symbol.Name()
227227
}
@@ -237,14 +237,14 @@ func (m *SymbolMap) find(key string) int {
237237
if p == 0 {
238238
return -1
239239
}
240-
if i := int(p - 1); m.entries[i].keyLen == int32(len(key)) && m.keyAt(i, m.oddKeys) == key {
240+
if i := int(p - 1); m.entries[i].keyLen == int32(len(key)) && m.keyAt(i) == key {
241241
return i
242242
}
243243
}
244244
}
245245
keyLen := int32(len(key))
246246
for i := range m.entries {
247-
if m.entries[i].keyLen == keyLen && m.keyAt(i, m.oddKeys) == key {
247+
if m.entries[i].keyLen == keyLen && m.keyAt(i) == key {
248248
return i
249249
}
250250
}
@@ -325,7 +325,7 @@ func (m *SymbolMap) insertIndex(key string, i int32) {
325325
func (m *SymbolMap) buildIndex() {
326326
m.index = make([]int32, indexSizeFor(len(m.entries)))
327327
for i := range m.entries {
328-
m.insertIndex(m.keyAt(i, m.oddKeys), int32(i))
328+
m.insertIndex(m.keyAt(i), int32(i))
329329
}
330330
}
331331

0 commit comments

Comments
 (0)