LCOV - code coverage report
Current view: top level - gcc/rust/typecheck Coverage Total Hit
Test: gcc.info Lines: 86.7 % 13165 11411
Test Date: 2025-11-22 14:42:49 Functions: 79.0 % 1373 1084
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
87.9%87.9%
87.9 % 207 182 - 90.9 % 11 10
rust-autoderef.h
100.0%
100.0 % 20 20 - -
rust-casts.cc
77.7%77.7%
77.7 % 238 185 - 100.0 % 6 6
rust-coercion.cc
90.8%90.8%
90.8 % 238 216 - 91.7 % 12 11
rust-coercion.h
100.0%
100.0 % 4 4 - 100.0 % 1 1
rust-hir-dot-operator.cc
92.2%92.2%
92.2 % 268 247 - 100.0 % 14 14
rust-hir-dot-operator.h
100.0%
100.0 % 12 12 - 100.0 % 1 1
rust-hir-inherent-impl-overlap.h
98.3%98.3%
98.3 % 58 57 - 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.7%86.7%
86.7 % 210 182 - 88.9 % 45 40
rust-hir-trait-reference.h
88.0%88.0%
88.0 % 25 22 - 100.0 % 6 6
rust-hir-trait-resolve.cc
93.9%93.9%
93.9 % 396 372 - 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
93.1%93.1%
93.1 % 393 366 - 100.0 % 9 9
rust-hir-type-check-base.h
100.0%
100.0 % 1 1 - 0.0 % 2
rust-hir-type-check-enumitem.cc
96.5%96.5%
96.5 % 141 136 - 100.0 % 6 6
rust-hir-type-check-enumitem.h
100.0%
100.0 % 1 1 - -
rust-hir-type-check-expr.cc
88.8%88.8%
88.8 % 1341 1191 - 98.1 % 52 51
rust-hir-type-check-expr.h
8.3%8.3%
8.3 % 12 1 - 0.0 % 8
rust-hir-type-check-implitem.cc
89.9%89.9%
89.9 % 357 321 - 94.1 % 17 16
rust-hir-type-check-implitem.h
100.0%
100.0 % 2 2 - -
rust-hir-type-check-item.cc
95.8%95.8%
95.8 % 498 477 - 95.5 % 22 21
rust-hir-type-check-item.h
50.0%50.0%
50.0 % 2 1 - 0.0 % 1
rust-hir-type-check-path.cc
91.3%91.3%
91.3 % 264 241 - 100.0 % 4 4
rust-hir-type-check-pattern.cc
84.9%84.9%
84.9 % 597 507 - 67.7 % 31 21
rust-hir-type-check-pattern.h
100.0%
100.0 % 2 2 - -
rust-hir-type-check-stmt.cc
83.5%83.5%
83.5 % 91 76 - 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
92.8%92.8%
92.8 % 236 219 - 100.0 % 7 7
rust-hir-type-check-type.cc
83.7%83.7%
83.7 % 583 488 - 85.7 % 28 24
rust-hir-type-check-type.h
64.7%64.7%
64.7 % 17 11 - 25.0 % 4 1
rust-hir-type-check.cc
95.3%95.3%
95.3 % 150 143 - 100.0 % 8 8
rust-hir-type-check.h
91.0%91.0%
91.0 % 67 61 - 88.9 % 9 8
rust-substitution-mapper.cc
60.2%60.2%
60.2 % 244 147 - 54.9 % 51 28
rust-substitution-mapper.h
21.8%21.8%
21.8 % 78 17 - 20.8 % 77 16
rust-type-util.cc
91.5%91.5%
91.5 % 189 173 - 100.0 % 8 8
rust-typecheck-context.cc
88.3%88.3%
88.3 % 429 379 - 91.1 % 90 82
rust-tyty-bounds.cc
94.8%94.8%
94.8 % 517 490 - 93.0 % 57 53
rust-tyty-bounds.h
100.0%
100.0 % 1 1 - -
rust-tyty-call.cc
78.1%78.1%
78.1 % 201 157 - 100.0 % 8 8
rust-tyty-call.h
33.3%33.3%
33.3 % 39 13 - 7.1 % 28 2
rust-tyty-region.h
96.7%96.7%
96.7 % 30 29 - -
rust-tyty-subst.cc
86.0%86.0%
86.0 % 522 449 - 87.3 % 79 69
rust-tyty-subst.h
100.0%
100.0 % 22 22 - 100.0 % 4 4
rust-tyty-util.cc
96.8%96.8%
96.8 % 62 60 - 100.0 % 9 9
rust-tyty-util.h
100.0%
100.0 % 3 3 - -
rust-tyty-variance-analysis-private.h
78.9%78.9%
78.9 % 90 71 - 44.6 % 65 29
rust-tyty-variance-analysis.cc
85.9%85.9%
85.9 % 311 267 - 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.2%86.2%
86.2 % 2073 1786 - 90.8 % 346 314
rust-tyty.h
84.5%84.5%
84.5 % 251 212 - 75.3 % 81 61
rust-unify.cc
83.5%83.5%
83.5 % 1403 1172 - 88.6 % 35 31
rust-unify.h
100.0%
100.0 % 4 4 - -

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.