LCOV - code coverage report
Current view: top level - gcc/rust/typecheck Coverage Total Hit
Test: gcc.info Lines: 86.8 % 13192 11451
Test Date: 2026-02-07 14:15:14 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.4%93.4%
93.4 % 396 370 - 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.3%88.3%
88.3 % 1364 1204 - 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 % 2072 1790 - 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.