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-autoderef.cc
88.1%88.1%
88.1 % 210 185 - 90.9 % 11 10
rust-autoderef.h
100.0%
100.0 % 20 20 - -
rust-casts.cc
70.7%70.7%
70.7 % 215 152 - 100.0 % 6 6
rust-coercion.cc
91.9%91.9%
91.9 % 234 215 - 90.9 % 11 10
rust-coercion.h
100.0%
100.0 % 4 4 - 100.0 % 1 1
rust-hir-dot-operator.cc
95.0%95.0%
95.0 % 262 249 - 100.0 % 9 9
rust-hir-dot-operator.h
100.0%
100.0 % 5 5 - 100.0 % 1 1
rust-hir-inherent-impl-overlap.h
98.2%98.2%
98.2 % 56 55 - 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.3%86.3%
86.3 % 204 176 - 88.6 % 44 39
rust-hir-trait-reference.h
88.0%88.0%
88.0 % 25 22 - 100.0 % 6 6
rust-hir-trait-resolve.cc
93.5%93.5%
93.5 % 397 371 - 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
97.9%97.9%
97.9 % 289 283 - 100.0 % 8 8
rust-hir-type-check-base.h
100.0%
100.0 % 1 1 - 0.0 % 2
rust-hir-type-check-enumitem.cc
96.9%96.9%
96.9 % 161 156 - 100.0 % 6 6
rust-hir-type-check-enumitem.h
100.0%
100.0 % 1 1 - -
rust-hir-type-check-expr.cc
88.4%88.4%
88.4 % 1252 1107 - 97.9 % 48 47
rust-hir-type-check-expr.h
8.3%8.3%
8.3 % 12 1 - 0.0 % 8
rust-hir-type-check-implitem.cc
89.1%89.1%
89.1 % 339 302 - 94.1 % 17 16
rust-hir-type-check-implitem.h
100.0%
100.0 % 2 2 - -
rust-hir-type-check-item.cc
98.2%98.2%
98.2 % 508 499 - 100.0 % 21 21
rust-hir-type-check-item.h
33.3%33.3%
33.3 % 3 1 - 0.0 % 2
rust-hir-type-check-path.cc
91.4%91.4%
91.4 % 278 254 - 100.0 % 4 4
rust-hir-type-check-pattern.cc
84.5%84.5%
84.5 % 399 337 - 64.5 % 31 20
rust-hir-type-check-pattern.h
100.0%
100.0 % 2 2 - -
rust-hir-type-check-stmt.cc
83.1%83.1%
83.1 % 89 74 - 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
91.6%91.6%
91.6 % 237 217 - 100.0 % 7 7
rust-hir-type-check-type.cc
79.2%79.2%
79.2 % 568 450 - 82.1 % 28 23
rust-hir-type-check-type.h
64.7%64.7%
64.7 % 17 11 - 25.0 % 4 1
rust-hir-type-check.cc
94.2%94.2%
94.2 % 155 146 - 100.0 % 8 8
rust-hir-type-check.h
100.0%
100.0 % 51 51 - 100.0 % 6 6
rust-substitution-mapper.cc
62.1%62.1%
62.1 % 232 144 - 57.4 % 47 27
rust-substitution-mapper.h
24.2%24.2%
24.2 % 66 16 - 23.1 % 65 15
rust-type-util.cc
91.6%91.6%
91.6 % 190 174 - 100.0 % 8 8
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-tyty-bounds.h
100.0%
100.0 % 1 1 - -
rust-tyty-call.cc
78.6%78.6%
78.6 % 196 154 - 100.0 % 8 8
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-tyty-region.h
96.8%96.8%
96.8 % 31 30 - -
rust-tyty-subst.cc
85.2%85.2%
85.2 % 419 357 - 87.2 % 78 68
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-tyty-util.h
100.0%
100.0 % 3 3 - -
rust-tyty-variance-analysis-private.h
82.1%82.1%
82.1 % 84 69 - 50.9 % 57 29
rust-tyty-variance-analysis.cc
85.9%85.9%
85.9 % 313 269 - 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.3%86.3%
86.3 % 1914 1652 - 91.0 % 333 303
rust-tyty.h
85.7%85.7%
85.7 % 217 186 - 78.0 % 59 46
rust-unify.cc
77.8%77.8%
77.8 % 1254 975 - 84.4 % 32 27

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.