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-03-23 14:05:01 Functions: 77.4 % 1263 978
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: - 0 0

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

Generated by: LCOV version 2.0-1

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.