LCOV - code coverage report
Current view: top level - gcc/rust/typecheck Coverage Total Hit
Test: gcc.info Lines: 86.9 % 13210 11475
Test Date: 2026-02-28 14:20:25 Functions: 79.2 % 1373 1087
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

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

Generated by: LCOV version 2.4-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.