@@ -4250,7 +4250,9 @@ sub _countBranchTlaData
4250
4250
$srcLine = $self -> line($line );
4251
4251
if (!defined ($srcLine )) {
4252
4252
lcovutil::ignorable_error($lcovutil::ERROR_UNMAPPED_LINE ,
4253
- " no data for 'branch' line:$line , file:" . $self -> path());
4253
+ " no data for 'branch' line:$line , file:" . $self -> path())
4254
+ if (!$lcovutil::warn_once_per_file ||
4255
+ lcovutil::warn_once($lcovutil::ERROR_UNMAPPED_LINE , $self -> path()));
4254
4256
} else {
4255
4257
$srcLine -> branchElem($differentialData );
4256
4258
if (@SourceFile::annotateScript &&
@@ -4390,7 +4392,10 @@ sub _countLineTlaData
4390
4392
4391
4393
if (!defined ($l )) {
4392
4394
lcovutil::ignorable_error($lcovutil::ERROR_UNMAPPED_LINE ,
4393
- " no data for line:$line , TLA:$tla , file:" . $self -> path());
4395
+ " no data for line:$line , TLA:$tla , file:" . $self -> path())
4396
+ if (!$lcovutil::warn_once_per_file ||
4397
+ lcovutil::warn_once($lcovutil::ERROR_UNMAPPED_LINE ,
4398
+ $self -> path()));
4394
4399
return ;
4395
4400
}
4396
4401
# set the TLA of this line...
@@ -4722,7 +4727,10 @@ sub nextInDateBin
4722
4727
my $a = $self -> line($line )-> age();
4723
4728
if (!defined ($a )) {
4724
4729
lcovutil::ignorable_error($lcovutil::ERROR_UNMAPPED_LINE ,
4725
- " no age data for line:$line , file:" . $self -> path());
4730
+ " no age data for line:$line , file:" . $self -> path())
4731
+ if (!$lcovutil::warn_once_per_file ||
4732
+ lcovutil::warn_once($lcovutil::ERROR_UNMAPPED_LINE ,
4733
+ $self -> path()));
4726
4734
return undef ;
4727
4735
}
4728
4736
last
@@ -4744,13 +4752,19 @@ sub nextInDateBin
4744
4752
my $l = $self -> line($line );
4745
4753
if (!defined ($l )) {
4746
4754
lcovutil::ignorable_error($lcovutil::ERROR_UNMAPPED_LINE ,
4747
- " no data for line:$line , file:" . $self -> path());
4755
+ " no data for line:$line , file:" . $self -> path())
4756
+ if (!$lcovutil::warn_once_per_file ||
4757
+ lcovutil::warn_once($lcovutil::ERROR_UNMAPPED_LINE ,
4758
+ $self -> path()));
4748
4759
return undef ;
4749
4760
}
4750
4761
my $a = $l -> age();
4751
4762
if (!defined ($a )) {
4752
4763
lcovutil::ignorable_error($lcovutil::ERROR_UNMAPPED_LINE ,
4753
- " no age data for line:$line , file:" . $self -> path());
4764
+ " no age data for line:$line , file:" . $self -> path())
4765
+ if (!$lcovutil::warn_once_per_file ||
4766
+ lcovutil::warn_once($lcovutil::ERROR_UNMAPPED_LINE ,
4767
+ $self -> path()));
4754
4768
return undef ;
4755
4769
}
4756
4770
my $bin = SummaryInfo::findAgeBin($a );
@@ -4791,14 +4805,20 @@ sub nextInOwnerBin
4791
4805
my $l = $self -> line($line );
4792
4806
if (!defined ($l )) {
4793
4807
lcovutil::ignorable_error($lcovutil::ERROR_UNMAPPED_LINE ,
4794
- " no data for line:$line , file:" . $self -> path());
4808
+ " no data for line:$line , file:" . $self -> path())
4809
+ if (!$lcovutil::warn_once_per_file ||
4810
+ lcovutil::warn_once($lcovutil::ERROR_UNMAPPED_LINE ,
4811
+ $self -> path()));
4795
4812
return undef ;
4796
4813
}
4797
4814
my $t = $l -> tla();
4798
4815
my $o = $l -> owner();
4799
4816
if (!defined ($o )) {
4800
4817
lcovutil::ignorable_error($lcovutil::ERROR_UNMAPPED_LINE ,
4801
- " no owber data for line:$line , file:" . $self -> path());
4818
+ " no owber data for line:$line , file:" . $self -> path())
4819
+ if (!$lcovutil::warn_once_per_file ||
4820
+ lcovutil::warn_once($lcovutil::ERROR_UNMAPPED_LINE ,
4821
+ $self -> path()));
4802
4822
return undef ;
4803
4823
}
4804
4824
last
@@ -4843,13 +4863,19 @@ sub nextBranchInDateBin
4843
4863
my $l = $self -> line($line );
4844
4864
if (!defined ($l )) {
4845
4865
lcovutil::ignorable_error($lcovutil::ERROR_UNMAPPED_LINE ,
4846
- " no data for line:$line , file:" . $self -> path());
4866
+ " no data for line:$line , file:" . $self -> path())
4867
+ if (!$lcovutil::warn_once_per_file ||
4868
+ lcovutil::warn_once($lcovutil::ERROR_UNMAPPED_LINE ,
4869
+ $self -> path()));
4847
4870
next ;
4848
4871
}
4849
4872
my $a = $l -> age();
4850
4873
if (!defined ($a )) {
4851
4874
lcovutil::ignorable_error($lcovutil::ERROR_UNMAPPED_LINE ,
4852
- " no age data for line:$line , file:" . $self -> path());
4875
+ " no age data for line:$line , file:" . $self -> path())
4876
+ if (!$lcovutil::warn_once_per_file ||
4877
+ lcovutil::warn_once($lcovutil::ERROR_UNMAPPED_LINE ,
4878
+ $self -> path()));
4853
4879
return undef ;
4854
4880
}
4855
4881
my $bin = SummaryInfo::findAgeBin($a );
0 commit comments