Skip to content

Commit 9bc3e6d

Browse files
committed
Use Compare when serializing rather than Less
1 parent 6a0bbbb commit 9bc3e6d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

fieldpath/serialize.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,15 +91,15 @@ func (s *Set) emitContents_v1(includeSelf bool, stream *jsoniter.Stream, r *reus
9191
mpe := s.Members.members[mi]
9292
cpe := s.Children.members[ci].pathElement
9393

94-
if mpe.Less(cpe) {
94+
if c := mpe.Compare(cpe); c < 0 {
9595
preWrite()
9696
if err := serializePathElementToWriter(r.reset(), mpe); err != nil {
9797
return err
9898
}
9999
stream.WriteObjectField(r.unsafeString())
100100
stream.WriteEmptyObject()
101101
mi++
102-
} else if cpe.Less(mpe) {
102+
} else if c > 0 {
103103
preWrite()
104104
if err := serializePathElementToWriter(r.reset(), cpe); err != nil {
105105
return err

0 commit comments

Comments
 (0)