Fix same but in scalar

This commit is contained in:
pjongy 2023-10-19 04:10:39 +00:00
parent 7533f43c2e
commit f2b5c911d3

View File

@ -49,13 +49,13 @@ func newScalarName(nameOpt ...string) string {
func newScalar(cscalar lib.Cscalar, nameOpt ...string) *Scalar { func newScalar(cscalar lib.Cscalar, nameOpt ...string) *Scalar {
x := &Scalar{ x := &Scalar{
cscalar: cscalar, cscalar: cscalar,
name: newName(nameOpt...),
} }
atomic.AddInt64(&ScalarCount, 1) atomic.AddInt64(&ScalarCount, 1)
nbytes := x.nbytes() nbytes := x.nbytes()
atomic.AddInt64(&AllocatedMem, nbytes) atomic.AddInt64(&AllocatedMem, nbytes)
lock.Lock() lock.Lock()
x.name = newName(nameOpt...)
ExistingScalars[x.name] = struct{}{} ExistingScalars[x.name] = struct{}{}
lock.Unlock() lock.Unlock()