LCOV - code coverage report
Current view: top level - gcc/rust/typecheck Coverage Total Hit
Test: gcc.info Lines: 86.9 % 13170 11441
Test Date: 2025-12-06 14:04:50 Functions: 79.0 % 1373 1085
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: - 0 0

File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit Rate Total Hit
rust-autoderef.cc
87.9%87.9%
87.9 % 207 182 - 90.9 % 11 10
rust-autoderef.h
100.0%
100.0 % 20 20 - -
rust-casts.cc
77.7%77.7%
77.7 % 238 185 - 100.0 % 6 6
rust-coercion.cc
90.8%90.8%
90.8 % 238 216 - 91.7 % 12 11
rust-coercion.h
100.0%
100.0 % 4 4 - 100.0 % 1 1
rust-hir-dot-operator.cc
92.2%92.2%
92.2 % 268 247 - 100.0 % 14 14
rust-hir-dot-operator.h
100.0%
100.0 % 12 12 - 100.0 % 1 1
rust-hir-inherent-impl-overlap.h
98.3%98.3%
98.3 % 58 57 - 100.0 % 5 5
rust-hir-path-probe.cc
82.1%82.1%
82.1 % 235 193 - 80.6 % 31 25
rust-hir-path-probe.h
100.0%
100.0 % 11 11 - 100.0 % 1 1
rust-hir-trait-reference.cc
86.7%86.7%
86.7 % 210 182 - 88.9 % 45 40
rust-hir-trait-reference.h
88.0%88.0%
88.0 % 25 22 - 100.0 % 6 6
rust-hir-trait-resolve.cc
93.9%93.9%
93.9 % 396 372 - 88.9 % 27 24
rust-hir-trait-resolve.h
100.0%
100.0 % 1 1 - -
rust-hir-type-bounds.h
100.0%
100.0 % 1 1 - -
rust-hir-type-check-base.cc
93.1%93.1%
93.1 % 393 366 - 100.0 % 9 9
rust-hir-type-check-base.h
100.0%
100.0 % 1 1 - 0.0 % 2
rust-hir-type-check-enumitem.cc
96.5%96.5%
96.5 % 141 136 - 100.0 % 6 6
rust-hir-type-check-enumitem.h
100.0%
100.0 % 1 1 - -
rust-hir-type-check-expr.cc
88.8%88.8%
88.8 % 1341 1191 - 98.1 % 52 51
rust-hir-type-check-expr.h
8.3%8.3%
8.3 % 12 1 - 0.0 % 8
rust-hir-type-check-implitem.cc
90.6%90.6%
90.6 % 362 328 - 94.1 % 17 16
rust-hir-type-check-implitem.h
100.0%
100.0 % 2 2 - -
rust-hir-type-check-item.cc
95.8%95.8%
95.8 % 498 477 - 95.5 % 22 21
rust-hir-type-check-item.h
50.0%50.0%
50.0 % 2 1 - 0.0 % 1
rust-hir-type-check-path.cc
91.3%91.3%
91.3 % 264 241 - 100.0 % 4 4
rust-hir-type-check-pattern.cc
84.9%84.9%
84.9 % 597 507 - 67.7 % 31 21
rust-hir-type-check-pattern.h
100.0%
100.0 % 2 2 - -
rust-hir-type-check-stmt.cc
83.5%83.5%
83.5 % 91 76 - 72.2 % 18 13
rust-hir-type-check-stmt.h
20.0%20.0%
20.0 % 10 2 - 0.0 % 7
rust-hir-type-check-struct.cc
92.8%92.8%
92.8 % 236 219 - 100.0 % 7 7
rust-hir-type-check-type.cc
85.1%85.1%
85.1 % 583 496 - 85.7 % 28 24
rust-hir-type-check-type.h
64.7%64.7%
64.7 % 17 11 - 25.0 % 4 1
rust-hir-type-check.cc
95.3%95.3%
95.3 % 150 143 - 100.0 % 8 8
rust-hir-type-check.h
91.0%91.0%
91.0 % 67 61 - 88.9 % 9 8
rust-substitution-mapper.cc
64.3%64.3%
64.3 % 244 157 - 56.9 % 51 29
rust-substitution-mapper.h
21.8%21.8%
21.8 % 78 17 - 20.8 % 77 16
rust-type-util.cc
91.5%91.5%
91.5 % 189 173 - 100.0 % 8 8
rust-typecheck-context.cc
88.3%88.3%
88.3 % 429 379 - 91.1 % 90 82
rust-tyty-bounds.cc
94.8%94.8%
94.8 % 517 490 - 93.0 % 57 53
rust-tyty-call.cc
78.1%78.1%
78.1 % 201 157 - 100.0 % 8 8
rust-tyty-call.h
33.3%33.3%
33.3 % 39 13 - 7.1 % 28 2
rust-tyty-region.h
96.7%96.7%
96.7 % 30 29 - -
rust-tyty-subst.cc
86.0%86.0%
86.0 % 522 449 - 87.3 % 79 69
rust-tyty-subst.h
100.0%
100.0 % 22 22 - 100.0 % 4 4
rust-tyty-util.cc
96.8%96.8%
96.8 % 62 60 - 100.0 % 9 9
rust-tyty-util.h
100.0%
100.0 % 3 3 - -
rust-tyty-variance-analysis-private.h
78.9%78.9%
78.9 % 90 71 - 44.6 % 65 29
rust-tyty-variance-analysis.cc
85.9%85.9%
85.9 % 311 267 - 88.1 % 42 37
rust-tyty-variance-analysis.h
100.0%
100.0 % 5 5 - -
rust-tyty-visitor.h
100.0%
100.0 % 2 2 - -
rust-tyty.cc
86.4%86.4%
86.4 % 2073 1791 - 90.8 % 346 314
rust-tyty.h
84.5%84.5%
84.5 % 252 213 - 75.3 % 81 61
rust-unify.cc
83.5%83.5%
83.5 % 1403 1172 - 88.6 % 35 31
rust-unify.h
100.0%
100.0 % 4 4 - -

Generated by: LCOV version 2.1-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.