Home | History | Annotate | Download | only in cmp

Lines Matching refs:curPath

112 	curPath  Path        // The current path in the value tree
168 // We do not save and restore the curPath because all of the compareX
170 // It is an implementation bug if the contents of curPath differs from
195 if len(s.curPath) == 0 {
196 s.curPath.push(&pathStep{typ: t})
197 defer s.curPath.pop()
242 s.curPath.push(&indirect{pathStep{t.Elem()}})
243 defer s.curPath.pop()
255 s.curPath.push(&typeAssertion{pathStep{vx.Elem().Type()}})
256 defer s.curPath.pop()
280 if sf, ok := s.curPath[len(s.curPath)-1].(*structField); ok && sf.unexported {
377 s.curPath.push(step)
387 s.curPath.pop() // Pop first since we are reporting the whole slice
415 s.curPath.pop()
428 s.curPath.push(step)
429 defer s.curPath.pop()
446 panic(fmt.Sprintf("%#v has map key with NaNs", s.curPath))
455 s.curPath.push(step)
456 defer s.curPath.pop()
492 s.reporter.Report(vx, vy, eq, s.curPath)