similar returns true if the two Call are equal or almost but not quite equal.
(r *Call, similar Similarity)
| 483 | // similar returns true if the two Call are equal or almost but not quite |
| 484 | // equal. |
| 485 | func (c *Call) similar(r *Call, similar Similarity) bool { |
| 486 | return c.Line == r.Line && c.Func.Complete == r.Func.Complete && c.RemoteSrcPath == r.RemoteSrcPath && c.Args.similar(&r.Args, similar) |
| 487 | } |
| 488 | |
| 489 | // merge merges two similar Call, zapping out differences. |
| 490 | func (c *Call) merge(r *Call) Call { |