LCOV - code coverage report
Current view: top level - gcc/rust/typecheck Coverage Total Hit
Test: gcc.info Lines: 77.7 % 10576 8221
Test Date: 2023-12-09 13:49:22 Functions: 75.4 % 1274 960
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
86.5%86.5%
86.5 % 193 167 - 90.9 % 11 10
rust-autoderef.h
100.0%
100.0 % 23 23 - -
rust-casts.cc
63.0%63.0%
63.0 % 162 102 - 100.0 % 6 6
rust-coercion.cc
88.1%88.1%
88.1 % 194 171 - 90.9 % 11 10
rust-coercion.h
100.0%
100.0 % 4 4 - 100.0 % 1 1
rust-hir-dot-operator.cc
99.4%99.4%
99.4 % 172 171 - 100.0 % 7 7
rust-hir-dot-operator.h
100.0%
100.0 % 4 4 - 100.0 % 1 1
rust-hir-inherent-impl-overlap.h
93.4%93.4%
93.4 % 76 71 - 88.9 % 9 8
rust-hir-path-probe.cc
84.1%84.1%
84.1 % 245 206 - 80.6 % 31 25
rust-hir-path-probe.h
100.0%
100.0 % 9 9 - 100.0 % 1 1
rust-hir-trait-reference.cc
82.7%82.7%
82.7 % 202 167 - 81.8 % 44 36
rust-hir-trait-reference.h
70.8%70.8%
70.8 % 24 17 - 100.0 % 6 6
rust-hir-trait-resolve.cc
93.2%93.2%
93.2 % 307 286 - 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.8%98.8%
98.8 % 259 256 - 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
80.3%80.3%
80.3 % 137 110 - 83.3 % 6 5
rust-hir-type-check-enumitem.h
100.0%
100.0 % 1 1 - -
rust-hir-type-check-expr.cc
88.0%88.0%
88.0 % 1032 908 - 95.5 % 44 42
rust-hir-type-check-expr.h
6.7%6.7%
6.7 % 15 1 - 0.0 % 13
rust-hir-type-check-implitem.cc
87.9%87.9%
87.9 % 297 261 - 100.0 % 16 16
rust-hir-type-check-implitem.h
100.0%
100.0 % 3 3 - -
rust-hir-type-check-item.cc
98.0%98.0%
98.0 % 351 344 - 100.0 % 20 20
rust-hir-type-check-item.h
33.3%33.3%
33.3 % 3 1 - 0.0 % 2
rust-hir-type-check-path.cc
81.5%81.5%
81.5 % 227 185 - 100.0 % 4 4
rust-hir-type-check-pattern.cc
87.1%87.1%
87.1 % 202 176 - 76.9 % 13 10
rust-hir-type-check-pattern.h
100.0%
100.0 % 1 1 - -
rust-hir-type-check-stmt.cc
73.3%73.3%
73.3 % 90 66 - 57.9 % 19 11
rust-hir-type-check-stmt.h
20.0%20.0%
20.0 % 10 2 - 0.0 % 7
rust-hir-type-check-struct.cc
90.8%90.8%
90.8 % 173 157 - 100.0 % 6 6
rust-hir-type-check-type.cc
71.7%71.7%
71.7 % 414 297 - 73.9 % 23 17
rust-hir-type-check-type.h
36.4%36.4%
36.4 % 22 8 - 14.3 % 7 1
rust-hir-type-check-util.cc
100.0%
100.0 % 7 7 - 100.0 % 2 2
rust-hir-type-check-util.h
100.0%
100.0 % 3 3 - -
rust-hir-type-check.cc
95.9%95.9%
95.9 % 145 139 - 100.0 % 8 8
rust-hir-type-check.h
100.0%
100.0 % 4 4 - 100.0 % 1 1
rust-substitution-mapper.cc
55.2%55.2%
55.2 % 210 116 - 48.9 % 45 22
rust-substitution-mapper.h
23.8%23.8%
23.8 % 63 15 - 22.6 % 62 14
rust-tycheck-dump.h
0.0%
0.0 % 128 - 0.0 % 21
rust-type-util.cc
90.9%90.9%
90.9 % 44 40 - 100.0 % 1 1
rust-typecheck-context.cc
92.1%92.1%
92.1 % 265 244 - 93.7 % 63 59
rust-tyty-bounds.cc
91.4%91.4%
91.4 % 374 342 - 89.1 % 46 41
rust-tyty-bounds.h
100.0%
100.0 % 1 1 - -
rust-tyty-call.cc
73.7%73.7%
73.7 % 171 126 - 100.0 % 7 7
rust-tyty-call.h
40.0%40.0%
40.0 % 35 14 - 8.7 % 23 2
rust-tyty-cmp.h
49.6%49.6%
49.6 % 805 399 - 56.6 % 145 82
rust-tyty-subst.cc
86.5%86.5%
86.5 % 467 404 - 90.0 % 70 63
rust-tyty-subst.h
100.0%
100.0 % 2 2 - 100.0 % 2 2
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
86.3%86.3%
86.3 % 1651 1424 - 86.9 % 359 312
rust-tyty.h
90.7%90.7%
90.7 % 182 165 - 86.8 % 38 33
rust-unify.cc
49.2%49.2%
49.2 % 1114 548 - 96.7 % 30 29

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.