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-autoderef.cc
88.0%88.0%
88.0 % 209 184 - 90.9 % 11 10
rust-autoderef.h
100.0%
100.0 % 20 20 - -
rust-casts.cc
77.5%77.5%
77.5 % 236 183 - 100.0 % 6 6
rust-coercion.cc
90.5%90.5%
90.5 % 243 220 - 90.9 % 11 10
rust-coercion.h
100.0%
100.0 % 4 4 - 100.0 % 1 1
rust-hir-dot-operator.cc
94.7%94.7%
94.7 % 262 248 - 100.0 % 14 14
rust-hir-dot-operator.h
100.0%
100.0 % 5 5 - 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.4%93.4%
93.4 % 395 369 - 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
98.2%98.2%
98.2 % 333 327 - 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
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.7%88.7%
88.7 % 1342 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
88.8%88.8%
88.8 % 339 301 - 94.1 % 17 16
rust-hir-type-check-implitem.h
100.0%
100.0 % 2 2 - -
rust-hir-type-check-item.cc
95.9%95.9%
95.9 % 492 472 - 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 % 265 242 - 100.0 % 4 4
rust-hir-type-check-pattern.cc
83.5%83.5%
83.5 % 479 400 - 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 % 237 220 - 100.0 % 7 7
rust-hir-type-check-type.cc
83.4%83.4%
83.4 % 574 479 - 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
94.0%94.0%
94.0 % 151 142 - 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
62.6%62.6%
62.6 % 235 147 - 58.3 % 48 28
rust-substitution-mapper.h
23.2%23.2%
23.2 % 69 16 - 22.1 % 68 15
rust-type-util.cc
91.6%91.6%
91.6 % 190 174 - 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.6%94.6%
94.6 % 521 493 - 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
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-tyty-region.h
96.7%96.7%
96.7 % 30 29 - -
rust-tyty-subst.cc
86.2%86.2%
86.2 % 508 438 - 87.3 % 79 69
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
rust-tyty-util.h
100.0%
100.0 % 3 3 - -
rust-tyty-variance-analysis-private.h
81.2%81.2%
81.2 % 85 69 - 49.2 % 59 29
rust-tyty-variance-analysis.cc
85.8%85.8%
85.8 % 310 266 - 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
89.0%89.0%
89.0 % 2000 1779 - 93.0 % 345 321
rust-tyty.h
86.5%86.5%
86.5 % 223 193 - 78.7 % 61 48
rust-unify.cc
78.7%78.7%
78.7 % 1351 1063 - 88.2 % 34 30

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.