From 8f4726ab10793a0311ed96610756ba903608eed5 Mon Sep 17 00:00:00 2001 From: Steve Yen Date: Mon, 9 Jan 2017 10:17:26 -0800 Subject: [PATCH] use struct{}{} idiom instead of additional mark var --- index/upsidedown/upsidedown.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/index/upsidedown/upsidedown.go b/index/upsidedown/upsidedown.go index f08d041d..60579366 100644 --- a/index/upsidedown/upsidedown.go +++ b/index/upsidedown/upsidedown.go @@ -502,14 +502,12 @@ func (udc *UpsideDownCouch) mergeOldAndNew(backIndexRow *BackIndexRow, rows []in updateRows = make([]UpsideDownCouchRow, 0, len(rows)) deleteRows = make([]UpsideDownCouchRow, 0, len(rows)) - var mark struct{} - var existingTermKeys map[string]struct{} backIndexTermKeys := backIndexRow.AllTermKeys() if len(backIndexTermKeys) > 0 { existingTermKeys = make(map[string]struct{}, len(backIndexTermKeys)) for _, key := range backIndexTermKeys { - existingTermKeys[string(key)] = mark + existingTermKeys[string(key)] = struct{}{} } } @@ -518,7 +516,7 @@ func (udc *UpsideDownCouch) mergeOldAndNew(backIndexRow *BackIndexRow, rows []in if len(backIndexStoredKeys) > 0 { existingStoredKeys = make(map[string]struct{}, len(backIndexStoredKeys)) for _, key := range backIndexStoredKeys { - existingStoredKeys[string(key)] = mark + existingStoredKeys[string(key)] = struct{}{} } }