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-06-21 16:26:05 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-base.h
100.0%
100.0 % 1 1 - 0.0 % 2
rust-hir-type-check-item.h
33.3%33.3%
33.3 % 3 1 - 0.0 % 2
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
37.1%37.1%
37.1 % 35 13 - 8.3 % 24 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-bounds.h
100.0%
100.0 % 1 1 - -
rust-tyty-region.h
96.8%96.8%
96.8 % 31 30 - -
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-substitution-mapper.h
24.2%24.2%
24.2 % 66 16 - 23.1 % 65 15
rust-hir-type-check-type.h
64.7%64.7%
64.7 % 17 11 - 25.0 % 4 1
rust-tyty-variance-analysis-private.h
82.1%82.1%
82.1 % 84 69 - 50.9 % 57 29
rust-substitution-mapper.cc
62.1%62.1%
62.1 % 232 144 - 57.4 % 47 27
rust-tyty-cmp.h
45.5%45.5%
45.5 % 817 372 - 59.9 % 147 88
rust-hir-type-check-pattern.cc
84.5%84.5%
84.5 % 399 337 - 64.5 % 31 20
rust-hir-type-check-stmt.cc
83.1%83.1%
83.1 % 89 74 - 72.2 % 18 13
rust-tyty.h
85.7%85.7%
85.7 % 217 186 - 78.0 % 59 46
rust-hir-path-probe.cc
82.1%82.1%
82.1 % 235 193 - 80.6 % 31 25
rust-hir-type-check-type.cc
79.2%79.2%
79.2 % 568 450 - 82.1 % 28 23
rust-unify.cc
77.8%77.8%
77.8 % 1254 975 - 84.4 % 32 27
rust-tyty-subst.cc
85.2%85.2%
85.2 % 419 357 - 87.2 % 78 68
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-hir-trait-resolve.cc
93.5%93.5%
93.5 % 397 371 - 88.9 % 27 24
rust-autoderef.cc
88.1%88.1%
88.1 % 210 185 - 90.9 % 11 10
rust-coercion.cc
91.9%91.9%
91.9 % 234 215 - 90.9 % 11 10
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-tyty-bounds.cc
94.6%94.6%
94.6 % 503 476 - 92.7 % 55 51
rust-hir-type-check-implitem.cc
89.1%89.1%
89.1 % 339 302 - 94.1 % 17 16
rust-hir-type-check-expr.cc
88.4%88.4%
88.4 % 1252 1107 - 97.9 % 48 47
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-hir-path-probe.h
100.0%
100.0 % 11 11 - 100.0 % 1 1
rust-hir-type-check-path.cc
91.4%91.4%
91.4 % 278 254 - 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.2%98.2%
98.2 % 56 55 - 100.0 % 5 5
rust-casts.cc
70.7%70.7%
70.7 % 215 152 - 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.9%96.9%
96.9 % 161 156 - 100.0 % 6 6
rust-hir-type-check.h
100.0%
100.0 % 51 51 - 100.0 % 6 6
rust-hir-type-check-struct.cc
91.6%91.6%
91.6 % 237 217 - 100.0 % 7 7
rust-hir-type-check-base.cc
97.9%97.9%
97.9 % 289 283 - 100.0 % 8 8
rust-hir-type-check.cc
94.2%94.2%
94.2 % 155 146 - 100.0 % 8 8
rust-type-util.cc
91.6%91.6%
91.6 % 190 174 - 100.0 % 8 8
rust-tyty-call.cc
78.6%78.6%
78.6 % 196 154 - 100.0 % 8 8
rust-tyty-util.cc
100.0%
100.0 % 47 47 - 100.0 % 8 8
rust-hir-dot-operator.cc
95.0%95.0%
95.0 % 262 249 - 100.0 % 9 9
rust-hir-type-check-item.cc
98.2%98.2%
98.2 % 508 499 - 100.0 % 21 21

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.