|
@@ -398,10 +398,12 @@ func (p *Profile) CheckValid() error {
|
398
|
398
|
}
|
399
|
399
|
}
|
400
|
400
|
for _, ln := range l.Line {
|
401
|
|
- if f := ln.Function; f != nil {
|
402
|
|
- if f.ID == 0 || functions[f.ID] != f {
|
403
|
|
- return fmt.Errorf("inconsistent function %p: %d", f, f.ID)
|
404
|
|
- }
|
|
401
|
+ f := ln.Function
|
|
402
|
+ if f == nil {
|
|
403
|
+ return fmt.Errorf("location id: %d has a line with nil function", l.ID)
|
|
404
|
+ }
|
|
405
|
+ if f.ID == 0 || functions[f.ID] != f {
|
|
406
|
+ return fmt.Errorf("inconsistent function %p: %d", f, f.ID)
|
405
|
407
|
}
|
406
|
408
|
}
|
407
|
409
|
}
|