LCOV - code coverage report
Current view: top level - gcc/rust/typecheck Coverage Total Hit
Test: gcc.info Lines: 82.2 % 11631 9564
Test Date: 2024-04-20 14:03:02 Functions: 77.4 % 1263 978
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
40.0%40.0%
40.0 % 35 14 - 8.7 % 23 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
100.0%
100.0 % 28 28 - -
rust-tyty-util.h
100.0%
100.0 % 3 3 - -
rust-tyty-visitor.h
100.0%
100.0 % 2 2 - -
rust-hir-type-check-type.h
41.7%41.7%
41.7 % 24 10 - 14.3 % 7 1
rust-substitution-mapper.h
23.8%23.8%
23.8 % 63 15 - 22.6 % 62 14
rust-substitution-mapper.cc
52.8%52.8%
52.8 % 212 112 - 46.7 % 45 21
rust-tyty-cmp.h
45.4%45.4%
45.4 % 801 364 - 56.6 % 145 82
rust-hir-type-check-pattern.cc
83.7%83.7%
83.7 % 306 256 - 64.5 % 31 20
rust-hir-type-check-stmt.cc
79.5%79.5%
79.5 % 88 70 - 66.7 % 18 12
rust-tyty.h
89.8%89.8%
89.8 % 176 158 - 77.3 % 44 34
rust-hir-type-check-type.cc
75.1%75.1%
75.1 % 507 381 - 78.3 % 23 18
rust-hir-path-probe.cc
83.5%83.5%
83.5 % 236 197 - 80.6 % 31 25
rust-tyty-subst.cc
80.3%80.3%
80.3 % 422 339 - 83.1 % 77 64
rust-hir-trait-reference.cc
83.7%83.7%
83.7 % 203 170 - 84.1 % 44 37
rust-unify.cc
76.5%76.5%
76.5 % 1198 916 - 87.1 % 31 27
rust-autoderef.cc
87.5%87.5%
87.5 % 208 182 - 90.9 % 11 10
rust-coercion.cc
89.9%89.9%
89.9 % 227 204 - 90.9 % 11 10
rust-tyty.cc
87.6%87.6%
87.6 % 1781 1560 - 91.4 % 314 287
rust-tyty-bounds.cc
94.3%94.3%
94.3 % 424 400 - 91.8 % 49 45
rust-hir-trait-resolve.cc
92.0%92.0%
92.0 % 350 322 - 92.0 % 25 23
rust-typecheck-context.cc
87.8%87.8%
87.8 % 386 339 - 93.6 % 78 73
rust-hir-type-check-expr.cc
87.7%87.7%
87.7 % 1119 981 - 95.5 % 44 42
rust-coercion.h
100.0%
100.0 % 4 4 - 100.0 % 1 1
rust-hir-dot-operator.h
100.0%
100.0 % 4 4 - 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
86.1%86.1%
86.1 % 238 205 - 100.0 % 4 4
rust-tyty-subst.h
100.0%
100.0 % 17 17 - 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
65.3%65.3%
65.3 % 190 124 - 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-base.cc
98.7%98.7%
98.7 % 238 235 - 100.0 % 6 6
rust-hir-type-check-enumitem.cc
96.4%96.4%
96.4 % 138 133 - 100.0 % 6 6
rust-hir-type-check.h
100.0%
100.0 % 50 50 - 100.0 % 6 6
rust-hir-type-check-struct.cc
90.7%90.7%
90.7 % 215 195 - 100.0 % 7 7
rust-hir-type-check.cc
89.0%89.0%
89.0 % 163 145 - 100.0 % 8 8
rust-type-util.cc
87.0%87.0%
87.0 % 177 154 - 100.0 % 8 8
rust-tyty-call.cc
77.8%77.8%
77.8 % 194 151 - 100.0 % 8 8
rust-tyty-util.cc
100.0%
100.0 % 45 45 - 100.0 % 8 8
rust-hir-dot-operator.cc
95.0%95.0%
95.0 % 261 248 - 100.0 % 9 9
rust-hir-type-check-implitem.cc
89.2%89.2%
89.2 % 333 297 - 100.0 % 16 16
rust-hir-type-check-item.cc
98.6%98.6%
98.6 % 419 413 - 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.