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

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.