LCOV - code coverage report
Current view: top level - gcc/rust/typecheck Coverage Total Hit
Test: gcc.info Lines: 84.3 % 13586 11458
Test Date: 2025-09-20 13:40:47 Functions: 78.9 % 1477 1166
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-expr.h
8.3%8.3%
8.3 % 12 1 - 0.0 % 8
rust-hir-type-check-stmt.h
20.0%20.0%
20.0 % 10 2 - 0.0 % 7
rust-substitution-mapper.h
23.2%23.2%
23.2 % 69 16 - 22.1 % 68 15
rust-tyty-call.h
36.1%36.1%
36.1 % 36 13 - 8.0 % 25 2
rust-tyty-cmp.h
46.0%46.0%
46.0 % 835 384 - 61.7 % 149 92
rust-hir-type-check-item.h
50.0%50.0%
50.0 % 2 1 - 0.0 % 1
rust-substitution-mapper.cc
62.6%62.6%
62.6 % 235 147 - 58.3 % 48 28
rust-hir-type-check-type.h
64.7%64.7%
64.7 % 17 11 - 25.0 % 4 1
rust-casts.cc
77.5%77.5%
77.5 % 236 183 - 100.0 % 6 6
rust-tyty-call.cc
78.1%78.1%
78.1 % 201 157 - 100.0 % 8 8
rust-unify.cc
78.7%78.7%
78.7 % 1351 1063 - 88.2 % 34 30
rust-tyty-variance-analysis-private.h
81.2%81.2%
81.2 % 85 69 - 49.2 % 59 29
rust-hir-path-probe.cc
82.1%82.1%
82.1 % 235 193 - 80.6 % 31 25
rust-hir-type-check-type.cc
83.4%83.4%
83.4 % 574 479 - 85.7 % 28 24
rust-hir-type-check-stmt.cc
83.5%83.5%
83.5 % 91 76 - 72.2 % 18 13
rust-hir-type-check-pattern.cc
83.5%83.5%
83.5 % 479 400 - 67.7 % 31 21
rust-tyty-variance-analysis.cc
85.8%85.8%
85.8 % 310 266 - 88.1 % 42 37
rust-tyty-subst.cc
86.2%86.2%
86.2 % 508 438 - 87.3 % 79 69
rust-tyty.h
86.5%86.5%
86.5 % 223 193 - 78.7 % 61 48
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-autoderef.cc
88.0%88.0%
88.0 % 209 184 - 90.9 % 11 10
rust-typecheck-context.cc
88.3%88.3%
88.3 % 429 379 - 91.1 % 90 82
rust-hir-type-check-implitem.cc
88.8%88.8%
88.8 % 339 301 - 94.1 % 17 16
rust-hir-type-check-expr.cc
88.7%88.7%
88.7 % 1342 1191 - 98.1 % 52 51
rust-tyty.cc
89.0%89.0%
89.0 % 2000 1779 - 93.0 % 345 321
rust-coercion.cc
90.5%90.5%
90.5 % 243 220 - 90.9 % 11 10
rust-hir-type-check.h
91.0%91.0%
91.0 % 67 61 - 88.9 % 9 8
rust-hir-type-check-path.cc
91.3%91.3%
91.3 % 265 242 - 100.0 % 4 4
rust-type-util.cc
91.6%91.6%
91.6 % 190 174 - 100.0 % 8 8
rust-hir-type-check-struct.cc
92.8%92.8%
92.8 % 237 220 - 100.0 % 7 7
rust-hir-trait-resolve.cc
93.4%93.4%
93.4 % 395 369 - 88.9 % 27 24
rust-hir-type-check.cc
94.0%94.0%
94.0 % 151 142 - 100.0 % 8 8
rust-hir-dot-operator.cc
94.7%94.7%
94.7 % 262 248 - 100.0 % 14 14
rust-tyty-bounds.cc
94.6%94.6%
94.6 % 521 493 - 93.0 % 57 53
rust-hir-type-check-item.cc
95.9%95.9%
95.9 % 492 472 - 95.5 % 22 21
rust-hir-type-check-enumitem.cc
96.5%96.5%
96.5 % 141 136 - 100.0 % 6 6
rust-tyty-region.h
96.7%96.7%
96.7 % 30 29 - -
rust-hir-type-check-base.cc
98.2%98.2%
98.2 % 333 327 - 100.0 % 8 8
rust-hir-inherent-impl-overlap.h
98.3%98.3%
98.3 % 58 57 - 100.0 % 5 5
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.h
100.0%
100.0 % 1 1 - 0.0 % 2
rust-hir-type-check-enumitem.h
100.0%
100.0 % 1 1 - -
rust-tyty-bounds.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-visitor.h
100.0%
100.0 % 2 2 - -
rust-tyty-util.h
100.0%
100.0 % 3 3 - -
rust-coercion.h
100.0%
100.0 % 4 4 - 100.0 % 1 1
rust-hir-dot-operator.h
100.0%
100.0 % 5 5 - 100.0 % 1 1
rust-tyty-variance-analysis.h
100.0%
100.0 % 5 5 - -
rust-hir-path-probe.h
100.0%
100.0 % 11 11 - 100.0 % 1 1
rust-autoderef.h
100.0%
100.0 % 20 20 - -
rust-tyty-subst.h
100.0%
100.0 % 22 22 - 100.0 % 4 4
rust-tyty-util.cc
100.0%
100.0 % 57 57 - 100.0 % 9 9

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.