mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-22 09:27:32 -08:00
There is a mistake in the lcov code for inconsistent line numbers, the
ignorable error code is an undefined variable. This causes errors like
genhtml: ERROR: "/mnt/host/source/src/platform/ec/common/vboot/vb21_lib.c":18: function 'vb21_is_packed_key
_valid last line is 24 but is 25 in testcase 'vboot'
(use "genhtml --ignore-errors code_ ..." to bypass this error)
Switch to the correct variable that was fixed in
6f48bf214a (diff-173ac1b8ad02cbcecdc47f8c7fa7762bbcc7050d0efa6a375ffb74eb1517f68cL5342)
but not included in the 2.0 release.
Signed-off-by: Jeremy Bettis <jbettis@google.com>
Closes: https://github.com/gentoo/gentoo/pull/34888
Signed-off-by: Sam James <sam@gentoo.org>
19 lines
803 B
Diff
19 lines
803 B
Diff
From: Jeremy Bettis <jbettis@google.com>
|
|
|
|
Fix incorrect error code usage.
|
|
|
|
Bug: https://github.com/linux-test-project/lcov/issues/259
|
|
Signed-off-by: Jeremy Bettis <jbettis@google.com>
|
|
|
|
--- lcov-2.0/lib/lcovutil.pm
|
|
+++ lcov-2.0-fixed/lib/lcovutil.pm
|
|
@@ -4219,7 +4219,7 @@
|
|
} else {
|
|
if ($f->end_line() != $func->end_line()) {
|
|
lcovutil::ignorable_error(
|
|
- $lcovutil::ERROR_INCONSISTENT,
|
|
+ $lcovutil::ERROR_INCONSISTENT_DATA,
|
|
'"' . $func->file() .
|
|
'":' . $first . ': function \'' .
|
|
$func->name() . ' last line is ' .
|