Fix double addition in init map update
Этот коммит содержится в:
родитель
179cf74b01
коммит
4ef271d4c6
1 изменённых файлов: 1 добавлений и 1 удалений
|
@ -731,7 +731,7 @@ func (c *Compiler) parseInitFunc(frame *Frame) error {
|
|||
hashmap := allocs[instr.Map]
|
||||
count := llvm.ConstExtractValue(hashmap, []uint32{2}).ZExtValue()
|
||||
count++
|
||||
countValue := llvm.ConstInt(c.lenType, count + 1, false)
|
||||
countValue := llvm.ConstInt(c.lenType, count, false)
|
||||
hashmap = llvm.ConstInsertValue(hashmap, countValue, []uint32{2})
|
||||
allocs[instr.Map] = hashmap
|
||||
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче