LCOV - code coverage report
Current view: top level - gcc/rust/typecheck Coverage Total Hit
Test: gcc.info Lines: 83.6 % 13003 10871
Test Date: 2025-07-05 13:26:22 Functions: 78.1 % 1431 1117
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-hir-type-check-expr.h
8.3%8.3%
8.3 % 12 1 - 0.0 % 8
rust-hir-type-check-stmt.h
20.0%20.0%
20.0 % 10 2 - 0.0 % 7
rust-substitution-mapper.h
24.2%24.2%
24.2 % 66 16 - 23.1 % 65 15
rust-hir-type-check-item.h
33.3%33.3%
33.3 % 3 1 - 0.0 % 2
rust-tyty-call.h
37.1%37.1%
37.1 % 35 13 - 8.3 % 24 2
rust-tyty-cmp.h
45.5%45.5%
45.5 % 817 372 - 59.9 % 147 88
rust-substitution-mapper.cc
62.1%62.1%
62.1 % 232 144 - 57.4 % 47 27
rust-hir-type-check-type.h
64.7%64.7%
64.7 % 17 11 - 25.0 % 4 1
rust-casts.cc
70.7%70.7%
70.7 % 215 152 - 100.0 % 6 6
rust-unify.cc
77.8%77.8%
77.8 % 1254 975 - 84.4 % 32 27
rust-tyty-call.cc
78.6%78.6%
78.6 % 196 154 - 100.0 % 8 8
rust-hir-type-check-type.cc
79.2%79.2%
79.2 % 568 450 - 82.1 % 28 23
rust-tyty-variance-analysis-private.h
82.1%82.1%
82.1 % 84 69 - 50.9 % 57 29
rust-hir-path-probe.cc
82.1%82.1%
82.1 % 235 193 - 80.6 % 31 25
rust-hir-type-check-stmt.cc
83.1%83.1%
83.1 % 89 74 - 72.2 % 18 13
rust-hir-type-check-pattern.cc
84.5%84.5%
84.5 % 399 337 - 64.5 % 31 20
rust-tyty-subst.cc
85.2%85.2%
85.2 % 419 357 - 87.2 % 78 68
rust-tyty.h
85.7%85.7%
85.7 % 217 186 - 78.0 % 59 46
rust-tyty-variance-analysis.cc
85.9%85.9%
85.9 % 313 269 - 88.1 % 42 37
rust-hir-trait-reference.cc
86.3%86.3%
86.3 % 204 176 - 88.6 % 44 39
rust-tyty.cc
86.3%86.3%
86.3 % 1914 1652 - 91.0 % 333 303
rust-typecheck-context.cc
87.2%87.2%
87.2 % 398 347 - 91.9 % 86 79
rust-hir-trait-reference.h
88.0%88.0%
88.0 % 25 22 - 100.0 % 6 6
rust-autoderef.cc
88.1%88.1%
88.1 % 210 185 - 90.9 % 11 10
rust-hir-type-check-expr.cc
88.4%88.4%
88.4 % 1252 1107 - 97.9 % 48 47
rust-hir-type-check-implitem.cc
89.1%89.1%
89.1 % 339 302 - 94.1 % 17 16
rust-hir-type-check-path.cc
91.4%91.4%
91.4 % 278 254 - 100.0 % 4 4
rust-type-util.cc
91.6%91.6%
91.6 % 190 174 - 100.0 % 8 8
rust-hir-type-check-struct.cc
91.6%91.6%
91.6 % 237 217 - 100.0 % 7 7
rust-coercion.cc
91.9%91.9%
91.9 % 234 215 - 90.9 % 11 10
rust-hir-trait-resolve.cc
93.5%93.5%
93.5 % 397 371 - 88.9 % 27 24
rust-hir-type-check.cc
94.2%94.2%
94.2 % 155 146 - 100.0 % 8 8
rust-tyty-bounds.cc
94.6%94.6%
94.6 % 503 476 - 92.7 % 55 51
rust-hir-dot-operator.cc
95.0%95.0%
95.0 % 262 249 - 100.0 % 9 9
rust-tyty-region.h
96.8%96.8%
96.8 % 31 30 - -
rust-hir-type-check-enumitem.cc
96.9%96.9%
96.9 % 161 156 - 100.0 % 6 6
rust-hir-type-check-base.cc
97.9%97.9%
97.9 % 289 283 - 100.0 % 8 8
rust-hir-inherent-impl-overlap.h
98.2%98.2%
98.2 % 56 55 - 100.0 % 5 5
rust-hir-type-check-item.cc
98.2%98.2%
98.2 % 508 499 - 100.0 % 21 21
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.h
100.0%
100.0 % 1 1 - 0.0 % 2
rust-hir-type-check-enumitem.h
100.0%
100.0 % 1 1 - -
rust-tyty-bounds.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-visitor.h
100.0%
100.0 % 2 2 - -
rust-tyty-util.h
100.0%
100.0 % 3 3 - -
rust-coercion.h
100.0%
100.0 % 4 4 - 100.0 % 1 1
rust-hir-dot-operator.h
100.0%
100.0 % 5 5 - 100.0 % 1 1
rust-tyty-variance-analysis.h
100.0%
100.0 % 5 5 - -
rust-hir-path-probe.h
100.0%
100.0 % 11 11 - 100.0 % 1 1
rust-autoderef.h
100.0%
100.0 % 20 20 - -
rust-tyty-subst.h
100.0%
100.0 % 22 22 - 100.0 % 4 4
rust-tyty-util.cc
100.0%
100.0 % 47 47 - 100.0 % 8 8
rust-hir-type-check.h
100.0%
100.0 % 51 51 - 100.0 % 6 6

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.